我想在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
这条规则怎么样?
答案 0 :(得分:0)
如果您只想在tel
字段中接受数字和破折号,它会是这样的:
RewriteRule ^/?([0-9\-]+)/$ index.php?tel=$1 [L]
查询字符串中的其他值将自动转移,并且此规则在没有它们的情况下也可以正常工作。