0
是否有可能在.htaccess文件中將段參數重定向到URL?htaccess重定向URL參數作爲段
即
test/index.php?parameter=MYVALUE
到
test/MYVALUE/
是否有可能在.htaccess文件中將段參數重定向到URL?htaccess重定向URL參數作爲段
即
test/index.php?parameter=MYVALUE
到
test/MYVALUE/
是。試試這個:
RewriteCond %{QUERY_STRING} parameter=(.*)
RewriteRule test/index\.php test/%1
根據「什麼是匹配?」在mod_rewrite docs中,查詢字符串(?
之後的部分)被分離出QUERY_STRING
變量,該變量必須與URL的主要部分分開進行測試。在RewriteCond
中,參數值由括號爲(.*)
的正則表達式捕獲,然後在RewriteRule
中以%1
形式提供。
不重定向,如果我有\?參數=(。*)部分 – williamcarswell
對不起 - 更正。 –
謝謝,你能向大家解釋RewriteCond的工作原理嗎? – williamcarswell