标签: regex apache .htaccess
我需要用querystring重写URL:
http://www.example.com/?p=121&cpage=7
为:
http://www.example.com/
在.htaccess上最简单的方法是什么?
答案 0 :(得分:1)
您可以使用以下方式实现:
RewriteEngine On RewriteCond %{QUERY_STRING} p=(.+)$ RewriteRule ^(.*)$ http://www.example.com? [R=301,L]
{QUERY_STRING}将检测到正确的查询,如果满足条件,则会将其重写为www.example.com。
www.example.com
重定向网址末尾的?存在,因此查询字符串不会显示在网址的末尾。
?
确保在>>测试之前清除缓存。