我的.htaccess中有一个重写问题,我想像这样重定向:
www.mywebsite.com/category?p=2
到
www.mywebsite.com/category
其中类别是可变的。
我有重写引擎,其他重定向工作正常。这就是我到目前为止所得到的:
RewriteRule ^/([a-z_\/]*)\?? /$1 [R=301,L]
实现这一目标的最佳方法是什么?
答案 0 :(得分:2)
您的请求看起来很奇怪,但无论如何,这应该是这样做的:
RewriteEngine On
RewriteCond %{QUERY_STRING} ^p=
RewriteRule /?([a-zA-Z0-9]+)/? /$1? [R=301,L]
答案 1 :(得分:1)
使用此:
RewriteEngine On
RewriteRule ^category$ /category?p=2 [L]
它将为您提供以下网址:
www.mywebsite.com/category