我在使用以下规则重写 URL 时遇到了一些问题
RewriteEngine on
RewriteRule ^page/(.*)$ index.php?pag=cms&title=$1 [NC]
RewriteRule ^admin/(.*)$ admin/$1 [NC]
RewriteRule ^(.*)$ index.php?pag=$1 [NC,L]
我想要实现的是检查 URL 是否是 cms 页面,并保持管理 URL 不变。如果我删除最后一个条件,它会起作用,但我不会有非 cms 页面的规则。
理想情况下,我希望每个页面(无论是否为 cms)都只有一个规则,但除了page/
在 URL 中使用之外,我不知道如何检查它。