.htaccess пропустить переписать, если URL равен / содержит несколько слов - PullRequest
0 голосов
/ 29 февраля 2012

У меня .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]

, но я хочу пропустить эти правила, если URL содержит, например, admin , администрирование слов сразу после имени домена(например, domain.com/admin/ или domain.com/administration/)

1 Ответ

1 голос
/ 29 февраля 2012

Добавьте следующие условия перед вашими правилами:

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