2011-06-13 110 views
0

用於SEO目的。如何在瀏覽器上輸入mysite.com時強制用戶重定向到mysite.com/index?強制輸入網址

我試過重定向/ en/index 但是我得到了「Firefox已經檢測到服務器將以永不結束的方式將請求重定向到這個地址。」

而且,可以在此重定向consired設置語言(PHP psession,餅乾?)

附: xampp/windows

回答

0

我相信你從Firefox獲得的錯誤是因爲你正在通過這個重定向進入一個無限循環。如果您嘗試重定向到一個不存在的頁面,並且您的服務器設置爲重定向到404上不存在的頁面,您將進入一個循環。所以,確保你的重定向在某個重要的地方。/index是否存在?嘗試重定向到谷歌,看看你是否得到相同的錯誤。

(我的服務器的知識僅限於玩玩而已的學校項目工作時,所以採取什麼對我的話半信半疑)

0

這可能意味着你必須在你的重定向代碼中的錯誤。 Firefox正在檢測的是該頁面正在嘗試查看是否將您重定向到自己。沒有這種保護,它就好像沒有加載頁面。

如果你在你的工作站上運行windows,我會推薦下載Fiddler2。它會讓你看到你的服務器發送的一系列重定向。

1

Redirect適用於路徑前綴。 Redirect/…匹配任何路徑的前綴是/(幾乎任何路徑)。改爲使用RedirectMatch

RedirectMatch ^/$ /en/index