0
我試圖重定向開頭的所有URL「?/頁=」到「?/材料/頁=」奇怪的301重定向問題
我有這個在我的.htaccess文件:
RewriteEngine on
RedirectMatch 301 ^/?page=/(.*)$ http://www.mysite.com/stuff/$1
但它不工作..我做錯了什麼?
我試圖重定向開頭的所有URL「?/頁=」到「?/材料/頁=」奇怪的301重定向問題
我有這個在我的.htaccess文件:
RewriteEngine on
RedirectMatch 301 ^/?page=/(.*)$ http://www.mysite.com/stuff/$1
但它不工作..我做錯了什麼?
試試這個
RewriteRule ^/stuff/?page=$ /?page=/
記住,你有效地將(的空間)右到左。
mod_alias(其中之一是RedirectMatch
)的指令只能在URI path而不是查詢上工作。如果要檢查查詢,請使用mod_rewrite代替:
RewriteEngine on
RewriteCond %{QUERY_STRING} ^page=
RewriteRule ^$ /stuff/ [L,R=301]