rewriterrule后如何在haccess中显示索引?



我在haccess中有这样的规则:

RewriteEngine On
RewriteRule ^([a-zA-Z0-9_-]*)/?$ producto-test.php?stock=$1 [QSA]

但是当我访问 时http://www.example.com/

自动重定向到

http://www.example.com/?stock=

我有两个文件:producto-test.php, index.php

总是使用haccess

中的配置访问producto-test.php如何访问:http://www.example.com/

您的两个量词在^([a-zA-Z0-9_-]*)/?$中都是可选的,因此它可以匹配空字符串并将其附加为url中的$1

您可以为字符类[a-zA-Z0-9_-]+设置量词+,或者可能更短一点的[w-]+

如果L标志应该是最后处理的规则,请参阅anubhava注释的该页。

RewriteEngine On
RewriteRule ^([a-zA-Z0-9_-]+)/?$ producto-test.php?stock=$1 [QSA,L]

相关内容

  • 没有找到相关文章

最新更新