Редирект всех страниц кроме некоторых. .htaccess

Обсуждение любых вопросов связанных с файлами конфигурации .htaccess

Редирект всех страниц кроме некоторых. .htaccess

Сообщение Sefa » Пт янв 24, 2014 12:32 pm

Добрый день, форумчане! никак не могу разобраться в такой ситуации - Есть сайт написанный на codeigniter. Писал предыдущий админ. Я сделал редирект на другой сайт, но на старом должны остаться доступными личный кабинет и еще несколько форм.
Вот что было в файле .htaccess
Код: выделить все
RewriteEngine on
RewriteCond $1 !^(incoming_iptv.php|osmp.php|speedtest|speedtest.swf|speedtest.php|web_session|css|img|md5.js|web_logout.php|negbal.php|web_login.php|index\.php|themes|user_guide|mrtg|js|robots\.txt|icssetup_ru\.exe|icssetup_en\.exe|IdecoAgent\.exe|setup\.exe|mrtg)
RewriteRule ^(.*)$ index.php/$1 [L]

Вот что я добавил
Код: выделить все
RewriteCond %{REQUEST_URI} !^/cabinet
RewriteCond %{REQUEST_URI} !^/mrtg
RewriteRule ^(.*) http://новый сайт.ru/ [L,R]

т.е. при открытии страниц http://старый сайт.ru/cabinet и http://старый сайт.ru/mrtg они открываются, а все что остальное будет открыто редиректится на http://новый сайт.ru/
Собственно в чем проблема. Нужно добавить еще одно исключение (http://старый сайт.ru/services/order), но при его добавлении ничего не происходит.
Пробовал несколько вариантов
и так
Код: выделить все
RewriteCond %{REQUEST_URI} !^/services/order

и так
Код: выделить все
RewriteCond %{REQUEST_URI} !^/order

и так
Код: выделить все
RewriteCond %{REQUEST_URI} !^/services
RewriteCond %{REQUEST_URI} !^/order

ничего не помогло. все ровно происходит редирект на http://новый сайт.ru/
Поясните мне пню такому что же не так я делаю??? ведь с другими страницами сайта все работает
Sefa
 
Сообщений: 1
Зарегистрирован: Пт янв 24, 2014 11:10 am
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Пункты репутации: 0

Вернуться в Htaccess

Кто сейчас на форуме

Зарегистрированные пользователи: MailBot

cron