我的带有条件的重写规则可以正常工作,如下:
http://www.sitename.com/index.php?n=text redirects to http://www.sitename.com/pages/text
而且页面正确地呈现,但是有一个问题,重定向的URL会将参数添加到URL中。因此,实际上在地址栏中看起来像-
http://www.sitename.com/pages/text?n=text
有人可以帮我吗?以下是htaccess代码。
RewriteCond %{QUERY_STRING} ^n=(.*)$
RewriteRule index.php http://www.sitename.com/pages/%1 [r=301,nc]