0

第一条规则:

RewriteRule ^([a-z]+)/([^-]+)-([^&]+)$ lala.php?type=$1&id=$2&title=$3 [L]

第二条规则:

RewriteRule ^testpage/([^-]+)-([^&]+)$ lala.php?type=$1&id=$2 [L]

第一条规则覆盖第二条规则。是否有可能这样说:当 ([az]+) 不是“testpage”时应用第一条规则?

4

1 回答 1

0

只需切换顺序,以便在更通用的规则之前处理更严格的“testpage”规则([a-z]+)

RewriteRule ^testpage/([^-]+)-([^&]+)$ lala.php?type=$1&id=$2 [L]
RewriteRule ^([a-z]+)/([^-]+)-([^&]+)$ lala.php?type=$1&id=$2&title=$3 [L]
于 2012-11-08T16:23:09.337 回答