-1

示例地址:mysite.com/search/?q=notebook

我的重写规则;

RewriteRule ^([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)$ example.php?param1=$1&param2=$2

此规则忽略?q= 字符。htaccess 重写规则应该如何接受这个特殊字符?

4

1 回答 1

1

看起来你只是QSA在这里标记:

RewriteRule ^([\w-]+)/([\w-]+)$ example.php?param1=$1&param2=$2 [L,QSA]
  • QSA(Query String Append) 标志在添加新参数时保留现有的查询参数。
于 2014-10-13T12:09:56.560 回答