【发布时间】:2022-01-01 20:54:25
【问题描述】:
这两个规则被混淆了:
RewriteRule ^health-institute-([a-zA-Z\-]+)-([a-zA-Z\-]+)$ search.php?city=$1&speciality=$2 [L]
RewriteRule ^health-institute-app-([a-zA-Z\-]+)$ search.php?city=$1 [L]
当我想达到health-institute-app-mycity(第二条规则)时,服务器将app 视为一个值并尝试达到search.php?city=app&speciality=mycity(第一条规则)
我怎么能说这是两条独立的规则?
【问题讨论】:
标签: apache .htaccess mod-rewrite