我想在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
如何将这一规则是什么样子?
我想在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]
在查询字符串的其他值将自动结转,而这个规则将没有他们就好了工作。