我正在尝试对将 htaccess 中的 get 值传递给 php 进行排序:
我有这样的:
RewriteRule ^pubs$ pubs.php RewriteRule ^pubs/beer$ pubs.php?sort=beer
上面的代码工作正常。现在我尝试对子页面(城市)做同样的事情:
RewriteRule ^pubs/(.*)$ district.php?name=$1
RewriteRule ^pubs/(.*)/beer$ district.php?name=$1&sort=beer
链接如下所示:
www.domain.com/pubs/beer - 工作正常
www.domain.com/pubs/new-york/beer - 不工作
我做错了什么?如果我删除RewriteRule ^pubs/(.*)$ district.php?name=$1行,那么链接 www.domain.com/pubs/new-york/beer 正在工作。我花了几个小时寻找没有运气的解决方案。我将不胜感激。