在上述情况下如何进行modrewrite:
假设我们的网站是:www.real-estate.com
然后我们进行了第一个 mod 重写:
RewriteRule ^([a-zA-Z\-]+) cities.php?city_url=$1
所以这将重写为类似的东西:www.real-estate.com/florida
它将列出佛罗里达州的所有房地产。
然后我们添加这条规则:
RewriteRule ^([a-zA-Z\-]+)/(.*)+$ details.php?project=$2
这将重写www.real-estates/florida/project-one
并显示该项目的详细信息。
但是,如果我像这样访问城市的链接:(www.real-estae.com/florida/
最后带有斜线)它将跳转到第二个 mod 重写规则,将我带到带有空变量的 details.php。
解决这个问题的正确解决方案是什么,这样如果用户在城市之后添加斜线,它仍然会显示该城市的项目,而不是带有空 var 的详细信息页面?