2017-12-18 115 views
-2

我的站點地圖與俄語字母等特殊語言字符鏈接。 我還有問題,只有法國「é」(十六進制代碼點00E9)。谷歌網站管理員工具告訴我,我的站點地圖中有一個404錯誤與此符號的鏈接。它在此符號之後切斷鏈接的一部分。例如:我有一個谷歌的Sitemaps像法國符號「é」在站點地圖鏈接中不能閱讀

example.com/décembre 

所以它返回從鏈接

example.com/d 

404錯誤怎麼解決避免此類錯誤的鏈接,以及什麼其他符號無效? 我可以使用此解決方案並編寫example.com/d&#00e9;cembrehow to generate XML sitemap with special symbols in the link?

回答

0

「é」不是URL內的有效字符。 URL專門由ASCII字符的一個子集組成。字符必須是URL encoded才能在網址中使用,例如到%C3%A9如果你傾向於使用UTF-8。

+0

那麼爲什麼它通過俄羅斯符號呢? – user8620109

+0

是嗎?哪裏? – deceze

+0

你沒錯,不是。在我與俄羅斯符號的鏈接中感到困惑 - 因爲第一個俄語符號之後切割鏈接部分的結果仍然返回有效鏈接,所以它不是404。奇怪的是,使用所有這些符號對網站地圖進行驗證是有效的,沒有關於錯誤符號的錯誤,我幸運的是這個法國符號能夠幫助我找出問題所在。謝謝你的回答。 – user8620109