在.htaccess中编写RewriteRule时遇到一些问题。
RewriteRule ^index.html/home/([\(\)A-Z_-]+) search.php?term=$1 [NC,L]
RewriteRule ^index.html/home/routes-to-from-([\(\)0-9a-zA-Z_-]+)/([\(\)0-9a-zA-Z_-]+)/([0-9]+) newsearch.php?term=$1&name=$2&page=$3 [NC,L]
每当我尝试执行第二条规则时,它总是执行第一条规则。
我该如何执行第二条规则,即为什么要在末尾使用[NC,L]
进行完全匹配。
答案 0 :(得分:0)
这是我的错误,当我将第二个规则放在第一个规则中时,它起作用了,因为它太具体了。