0

我正在使用表达式引擎,并且在我的 htaccess 中有一个规则来重写 url,以便删除 url 的 index.php 部分。然而,由于某种原因,这会停止管理区域的工作,它使用 admin.php 来路由所有内容。这是我的 htaccess 的内容:

RewriteEngine on 
RewriteCond $1 !^(index\.php|images|robots\.txt)
RewriteRule ^(.*)$ /index.php/$1 [L]

有谁知道如何防止将此规则应用于 admin.php?

4

1 回答 1

3

RewriteCond 行指定过滤器。

RewriteEngine on 
RewriteCond $1 !^(index\.php|admin\.php|images|robots\.txt)
RewriteRule ^(.*)$ /index.php/$1 [L]

请参阅RewriteCond(我不会假装它很简单......)

于 2012-10-18T13:25:53.963 回答