我有mod_rewrite的Apache,並且每當我輸入帶有重音字符的URI時,Apache都會給我一個「Page Not Found」錯誤。UTF-8 URI爆炸Apache&mod_rewrite
URI是:/地區/標籤/咖啡廳
我的頁面編碼爲UTF-8。我的數據庫連接&表是UTF-8。我的Apache DefaultCharacterSet = UTF-8。是的,Apache有語言包,但我相信他們在那裏是爲了頁面內容,而不是URI。
我們不希望將網址編碼爲百分號和html實體,並且在我們的1億行數據上刪除特殊字符並不現實。
任何幫助將不勝感激。
什麼版本的Apache?什麼OS? Apache的訪問日誌裏有什麼? – 2008-11-06 19:27:30