我在htacess中有这样一条规则:
RewriteEngine On
RewriteRule ^([a-zA-Z0-9_-]*)/?$ producto-test.php?stock=$1 [QSA]
但当我访问http://www.example.com/
自动重定向到http://www.example.com/?stock=
我有2个文件:产品测试.php,索引. php
在htacess中始终使用此配置访问producto-test.php
我可以做什么来访问:http://www.example.com/
1条答案
按热度按时间k0pti3hp1#
这两个量词在
^([a-zA-Z0-9_-]*)/?$
中都是可选的,因此它可以匹配一个空字符串,并将其作为$1
追加到url中。您可以将量词
+
用于字符类[a-zA-Z0-9_-]+
,也可以将其设置为稍短一些的[\w-]+
如果L标志应该是最后处理的规则,请参见本页。