Как отменить реврайт для определенной папки?

Статус
В этой теме нельзя размещать новые ответы.

dandandan

Мой дом здесь!
Регистрация
7 Авг 2008
Сообщения
1.036
Реакции
293
сейчас
RewriteEngine On
RewriteRule ^([^/]*)/$ /?id1=$1 [L]

в результате путю сайт.ру/id=значение соответствует путь
сайт.ру/значение/
Как отменить это правило, например для папки админ ?
сайт.ру/админ/ ?
 
Поидее че-то типа
Код:
RewriteCond %{REQUEST_URI} !^admin.*
 
А если внутри этой папки нужно использовать те же правила, что и указаны выше? Т.е. RewriteEngine Off их же вырубит?
RewriteCond %{REQUEST_URI} !^admin.*

Работает, если закинуть в нужную папку, т.е. папка admin

А можно ли сделать в этом скрипте так, чтобы не вводить слово admin. т.е. сделать универсальный .htacces ? Т.е. чтобы название паки бралось из директории, в которой находится скрипт.
 
Да по-идее эту строчку нужно писать в корне сайта, вот таким образом.
Она отменит действие RewriteRule если запрашивается папка админа.
RewriteEngine On
RewriteCond %{REQUEST_URI} !^admin.*
RewriteRule ^([^/]*)/$ /?id1=$1 [L]
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху