.htaccess如果url等于/包含一些单词,则跳过重写

时间:2012-02-29 11:16:14

标签: .htaccess stop-words

我有这样的.htaccess:

<IfModule mod_php4.c>
    php_value session.use_trans_sid 0
</IfModule>
<IfModule mod_security.c>
SecFilterEngine Off
SecFilterScanPOST Off
</IfModule>
RewriteEngine On
#RewriteBase /

RewriteCond %{REQUEST_FILENAME} -f
RewriteRule ^(.*) $1 [L]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?page=$1 [L]

但是如果网址包含例如,我想跳过这些规则域名后面的管理员管理字词(例如domain.com/admin/或domain.com/administration/)

1 个答案:

答案 0 :(得分:1)

在规则之前添加以下条件:

RewriteCond %{REQUEST_URI} !^/admin/
RewriteCond %{REQUEST_URI} !^/administration/