HTACCESS友好的url并允许GET方法

时间:2014-06-28 07:49:04

标签: php apache .htaccess url seo

我的代码是

 Options -Multiviews

 RewriteEngine On
 RewriteBase /

 RewriteRule ^([a-z0-9-]+)\.html$ /index.php?cat=$1 [L]

如果我访问

mysite.com/name-of-category.html 

它有效,但如果我访问

mysite.com/name-of-category.html?anything=something

它显示了网页,但$_GET["anything"]没有显示任何内容。

1 个答案:

答案 0 :(得分:5)

您必须指定名为QSA or 'Query String Append'的选项:

RewriteRule ^([a-z0-9-]+)\.html$ /index.php?cat=$1 [L,QSA]

它将确保原始查询字符串也包含在新网址中。