我的 htaccess 中有两个 Rewriterule 有问题
RewriteRule ^(.*)/(.*)/(.*)/([0-9]+)/?$ viewauthor.php?lg=$1&cat=$2&nameauthor=$3&id=$4 [NC,L]
RewriteRule ^(.*)/(.*)/(.*)/([0-9]+)/?$ viewbook.php?lg=$1&cat=$2&namebook=$3&id=$4 [NC,L]
我无法访问第二个重写因为它是相似的。
看看我在哪一页。我放echo $_SERVER['QUERY_STRING'];
了那两页。
当我删除标志[NC,L]
时,我访问了第二个 rewriterule ,lg=viewauthor.php
而不是lg=en
。