表达式引擎htaccess重写,不包括admin.php

时间:2012-10-18 13:24:43

标签: php regex .htaccess mod-rewrite

我正在使用Expression Engine并在我的htaccess中有一条规则来重写url,以便删除url的index.php部分。然而,这会因为某些原因而停止管理区域工作,该原因使用admin.php来路由所有内容。这是我的htaccess的内容:

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

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

1 个答案:

答案 0 :(得分:3)

RewriteCond行指定过滤器。

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

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