對不起,這樣簡單的問題,但不能使它工作。帶問號和反斜槓重寫的htaccess url
需要重寫
http://www.site.com/aaa.php/?bbb=ccc到
http://www.site.com/aaa.php?bbb=ccc
注:問號從改變/?至 ?
我想是這樣的:
RewriteCond %{QUERY_STRING} (/?)bbb=([^&]+)
RewriteRule /?(.*) %1/$1 [R=301]
感謝)
對不起,這樣簡單的問題,但不能使它工作。帶問號和反斜槓重寫的htaccess url
需要重寫
http://www.site.com/aaa.php/?bbb=ccc到
http://www.site.com/aaa.php?bbb=ccc
注:問號從改變/?至 ?
我想是這樣的:
RewriteCond %{QUERY_STRING} (/?)bbb=([^&]+)
RewriteRule /?(.*) %1/$1 [R=301]
感謝)
這是你想要的嗎?
RewriteRule (.*)/$ $1 [QSA]
編輯:
重定向,使URL看起來不錯,在瀏覽器欄:
RewriteRule (.*)/$ http://%{HTTP_HOST}/$1 [R=301,QSA]
難道不是更容易刪除'/'在代碼如果可能?或者是aaa.php一個目錄? –
不屬於我的情況。許多包括和條件。它以某種方式啓動循環。 – JohnK
我有完美的工作代碼。當垃圾郵件發送者抓取所有內容時,在很多情況下,他們不小心重寫了他們抓取的頁面上的鏈接。所以他們在某處張貼了不正確鏈接的內容。然後漫遊器抓取這些內容,遵循不正確的鏈接,將頁面放到循環中,統計數據會變得瘋狂。結論:我不想觸摸完美的代碼,因爲這個(但我試過))。但是我完全忘記了如何重寫。已經浪費了三個小時。幫幫我 !!! )) – JohnK