我需要用查询字符串重写URL:
http://www.example.com/?p=121&cpage=7
自:
http://www.example.com/
在 .htaccess 上执行此操作的最简单方法是什么?
您可以使用以下方法实现此目的:
RewriteEngine On
RewriteCond %{QUERY_STRING} p=(.+)$
RewriteRule ^(.*)$ http://www.example.com? [R=301,L]
{QUERY_STRING} 将检测正确的查询,如果满足条件,则会将其重写为www.example.com
。
重定向 URL 末尾的?
存在,以便查询字符串不会出现在 URL 的末尾。
请确保在测试之前清除缓存。