2012-03-05 137 views
0

我想通過使用htaccess擺脫主頁的尾部斜槓。通過htaccess擺脫主頁的尾部斜槓

我實際的URL成這個樣子了

http://www.mydomain.com/iphone_index.php 

我從URL中使用的htaccess擺脫iphone_index.php。 我用來做這個過程的代碼 -

RewriteEngine On 
RewriteBase/
RewriteCond %{THE_REQUEST} ^.*/iphone_index.php 
RewriteRule ^(.*)iphone_index.php$ $1 [R=301,L] 

但我得到的結果

http://www.mydomain.com/ 

我想擺脫這種尾隨斜線。 即

我期望中的URL http://www.mydomain.com

如何做到這一點?

任何幫助,將不勝感激。

+0

是'/ '沒有被客戶端的瀏覽器添加?我相信瀏覽器會這樣做。在瀏覽器中輸入'google.com',你會發現它會變成'http:// google.com /'。 – Bazzz 2012-03-05 10:58:43

+0

不錯的觀察。 謝謝。 :) – 2012-03-05 11:17:39

+0

這不會發生在我的瀏覽器上,雖然 – Raintree 2012-03-05 11:55:06

回答

1

你不要;噸需要的RewriteCond這裏,所以你的規則改變這一點,清除瀏覽器緩存:

RewriteRule ^(.*)/iphone_index.php$ $1 [R=302,L] 

一旦你確定它正在改變R=302R=301

+0

嗨,thnx 4你快速回復。 但是,即使從現有的URL中刪除了** iphone_index.php **,ur soln甚至無法留下斜線。 – 2012-03-05 11:18:40