我有包含%辛博爾一些URL的htaccess的問題。錯誤與「%」和.htaccess的
例如:.......他,失去了10%做爲他的-money.html
壞請求 您的瀏覽器發送的請求,該服務器無法理解。 此外,嘗試使用ErrorDocument處理請求時遇到404 Not Found錯誤。
在我的htaccess:?
重寫規則^([^ /] +)HTML $ abc.php URL 1 = $ [L]
我應該做些什麼?
我有包含%辛博爾一些URL的htaccess的問題。錯誤與「%」和.htaccess的
例如:.......他,失去了10%做爲他的-money.html
壞請求 您的瀏覽器發送的請求,該服務器無法理解。 此外,嘗試使用ErrorDocument處理請求時遇到404 Not Found錯誤。
在我的htaccess:?
重寫規則^([^ /] +)HTML $ abc.php URL 1 = $ [L]
我應該做些什麼?
取決於你想要做什麼,在這裏看到:
.htaccess mod rewriterule and ampersands(第一個答案,適用於%字符,如果你傳遞的URL)
htaccess to escape percent (%) from URL
.htaccess mode_rewrite match percent symbol problem
urlencoded Forward slash is breaking URL
... https://stackoverflow.com/search?q=htaccess+percent
如果url =的內容不是原始/請求的腳本,而是一個傳入的變量,則需要在構建PHP腳本中使用rawurlencode。
%有特殊含義的URL(非常顯著之一),因此它應該是正確的url編碼。或者改爲單詞「百分比」,這對於搜索引擎優化目標來說更好。
的問題是,我目前擁有超過9000個網址收錄在谷歌與這個錯誤...我想以修復他們丟失索引的網址... –
當編碼的URL,以便特殊字符可以通過傳遞(如空格字符),它們被轉換成十六進制數字,與%
字符前綴。您的URL包含序列%-o
,這是無效的,並導致Apache拋出錯誤。嘗試相同的URL,但更換%
與%25
,看看它是如何去。
問題是,我目前有超過9000個在Google上索引的url這個錯誤...我想修復它們,你丟失了索引的URL ... –
問題是,我目前在Google上索引了9000多個url,並且出現了這個錯誤...我想修復它們,丟失了索引的url ... –
如果是這樣的話,修復需要在htaccess的 – SW4
的[PT,B]我不工作...我不知道爲什麼... –