可以正常使用1 GET
RewriteEngine On
RewriteRule ^store/([^/.]+)/?$ store.php?store=$1 [L,QSA]
当我添加另一个GET
时不工作 RewriteEngine On
RewriteRule ^store/([^/.]+)/?$ store.php?store=$1&name=$2 [L,QSA]
localhost/store.php?store=3&name=abc
-> localhost/store/3/abc
我有一个htaccess重写规则,它在1 GET中工作正常,但我尝试添加另一个GET并且它不起作用。
答案 0 :(得分:1)
您需要此规则:
RewriteEngine On
RewriteRule ^store/([^/.]+)/?$ store.php?store=$1 [L,QSA]
RewriteRule ^store/([^/.]+)/([^/.]+)/?$ store.php?store=$1&name=$2 [L,QSA]
答案 1 :(得分:0)
也许
RewriteRule ^ store /([^/.]+)/ name /([^/.]+)/?$ store.php?store = $ 1& name = $ 2 [L,QSA]