我在IIS服务器上使用PHP,并且需要将带有查询参数的网址重写为没有查询参数的网址
答案 0 :(得分:1)
我想你可以用这个 1您需要在服务器上的PHP配置上启用重写引擎 第二个.htaccess文件 然后将这段代码放进去
RewriteEngine On
RewriteRule ^/?page/([^/]+)/?$ index.php?page=$1 [L,QSA]
也许可以回答您的问题?希望如此
答案 1 :(得分:0)
将此代码放入.htaccess
文件中。
要保留前缀并用查询字符串替换最后一部分
RewriteCond %{QUERY_STRING} !^id=
RewriteRule ^root/pages/(.+)$ /root/pages/?id=$1 [L]
需要RewriteCond来防止重写循环。