2014-01-26 86 views
0

我正在開發一個cms的php。 語言部分是這樣的: www.site.com/it/預設語言 www.site.com/en/英語多語言網站網址和語言路徑

我你去www.site.com您將自動重定向到默認語言www.site.com/it/ 做一些測試用一些工具,我得到302臨時重定向..我的問題是這個錯誤:302臨時重定向,這是一個問題?

+0

很抱歉,您能解釋一下您在最後三行中想表達的意思嗎? –

+0

我編輯了我的問題。我想知道這是不是302重定向是一個問題? – MindTheGap

+0

沒有,我哼了一個問題。看看答案。 – pregmatch

回答

2

302 HTTP響應狀態碼適合您的使用(語言重定向)。此外,300級狀態碼確實不是而是表示錯誤,不同於指示客戶機錯誤的400級狀態碼和指示服務器錯誤的500級狀態碼。

303狀態代碼可能會更好,但出於互操作性的原因,所有Web瀏覽器都能很好地理解302。有關更多信息,請參閱W3C的"HTTP/1.1: Status Code Definitions"

+0

好的完美!感謝您的回覆,我正在考慮做301重定向來強制它,但我認爲這是錯誤的!因此,如果我將www.site.com上的302重定向到www.site.com/it/,但在這種情況下,Google會將renk轉到此頁面上? – MindTheGap