我试图编写一个将特定网址转换为另一个网址的重写规则。
网址:http://www.example.com/index.php?r=site/action¶m1=value1
期望的结果:http://www.example.com/value1
我尝试的htaccess是:
RewriteEngine On
RewriteRule ^index\.php\?r=site/action¶m1=([a-zA-Z])$ $1 [L]
但这不起作用。你能帮帮我吗?
答案 0 :(得分:0)
您可以在根目录中使用此规则.htaccess:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.+)$ index.php?r=site/action¶m1=$1 [L,QSA]