我想使用 htaccess 中的此規則已處理的鏈接中的 href 標記傳遞一個附加引數
RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} libwww-perl.*
RewriteRule .* . [F,L]
RewriteBase /
RewriteRule ^([^/] )/contact.html contact.php?ln=$1 [L]
我想使用的鏈接是這個
/en/contact.html?t=Build 5
然后到頁面應該contact.php?ln=en&t=Build 5。
如果我在 contac.php 中列印,$ _GET 只回傳 ln = en。
我能怎么做?
謝謝謝謝
uj5u.com熱心網友回復:
您必須[L,QSA]在規則中使用才能獲取引數。
RewriteRule ^([^/] )/contact.html contact.php?ln=$1 [L,QSA]
請參閱[QSA] (QueryStringAppend)
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/425162.html
上一篇:如何在htaccess中的某個URL之后重定向所有內容?
下一篇:.htaccess用變數重寫子域
