我想在htaccess文件中做一个重写模块,如下所示
http://example.com/index.php?tel=604-567-0909&cat=1&sort=2
http://example.com/604-567-0909/?cat=1&sort=2
所以$_GET
将是
$_GET[tel] = 604-567-0909
$_GET[cat] = 1
$_GET[sort] = 2
这个规则是什么样子的?
如果您只想在tel
字段中接受数字和破折号,则看起来像这样:
RewriteRule ^/?([0-9'-]+)/$ index.php?tel=$1 [L]
查询字符串中的其他值将自动结转,并且该规则没有它们也可以正常工作。