2012-02-03 93 views
0

當我進入我的網站http://domain.com它重定向到http://www.domain.com//(最後雙斜槓)。www雙向斜槓重定向

奇怪的是,我沒有在.htaccess文件中設置任何重定向。其實那個文件是空的。我試圖在那裏添加一些重寫規則,但同樣的問題又出現了。

我不明白哪裏設置了非www到www重定向?你有什麼想法。

謝謝。

+0

whats your default.php(或其他默認文件?是其中的任何代碼?) – 2012-02-03 02:33:45

+0

沒有任何默認文件(我已經刪除了index.php)。即使現在仍然出現完全空白的網站重定向。 (當所有文件被刪除時,它將打開apache測試頁面)。 – 2012-02-03 03:49:39

+0

這可能是你主持的東西。 – Gerben 2012-02-03 12:22:10

回答

2

嘗試使用此代碼從網址中刪除雙斜槓。

RewriteEngine On 
RewriteBase/
RewriteCond %{THE_REQUEST} // 
RewriteRule^$0 [R=302] 

將302更改爲301,一旦你得到它的工作。

+0

非常感謝!它幫助!還有一個問題。 RewriteRule ^(。*?)(?: | /(.*))???索引是否可以將該代碼與此代碼結合使用 'RewriteCond%{REQUEST_FILENAME}!-f RewriteCond%{REQUEST_FILENAME}!-d .php?request_path = $ 0 [QSA,NE]' 謝謝 – 2012-02-05 23:54:37

+0

只要把這些(我的)行放在你的其他規則上面,你就會好起來的。 – Gerben 2012-02-06 12:47:45

相關問題