0
我如何重寫類似如何重寫?
DIR/index.php的?ABC = 123
成類似
DIR /用戶/ 123
?
我有index\.php\?abc\=[1-9]+
到目前爲止,但我不知道如何將該數字作爲變量傳遞給user/...
。
我如何重寫類似如何重寫?
DIR/index.php的?ABC = 123
成類似
DIR /用戶/ 123
?
我有index\.php\?abc\=[1-9]+
到目前爲止,但我不知道如何將該數字作爲變量傳遞給user/...
。
啓用mod_rewrite的,並通過httpd.conf
的.htaccess,然後把這個代碼在你的.htaccess下DOCUMENT_ROOT:
Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase/
RewriteCond %{QUERY_STRING} ^abc=([^&]*) [NC]
RewriteRule ^dir/index\.php/?$ dir/user/%1 [L,R,QSA,NC]
我想過上 #RewriteRule ^指數像'RewriteEngine敘述\ .PHP \ ABC \ = [1-9] + $ user/$ 1'。這也有可能嗎? – user1170330 2012-04-19 19:32:38
不可能,因爲RewriteRule只匹配請求URI(在第一個斜線後)並且不匹配查詢字符串。 – anubhava 2012-04-19 19:37:26