2015-07-20 141 views

回答

1

不能匹配對規則中的查詢字符串,您需要使用%{QUERY_STRING}變量:

RewriteEngine on 
RewriteCond %{QUERY_STRING} ^lang=([a-z][a-z])&dest=app$ 
RewriteRule ^privacy-policy/$ privacy-policy/%1 [NC,L] 

注意反向引用必須是%1。如果你需要它來重定向瀏覽器,你還需要在方括號中標記一個R

0

感謝Jon Lin對query_string和%1編輯的引導。它最終沒有與該代碼的複製/粘貼工作,但這是最後什麼我結束了和它的工作:再次

RewriteCond %{REQUEST_URI} privacy-policy 
    RewriteCond %{QUERY_STRING} lang=(\w+)&dest=app 
    RewriteRule ^privacy-policy/$ /privacy-policy/%1? [R=301,L] 

非常感謝您對這個幫助。

相關問題