Редирект из корня сайта в папку

Список разделов phpBBex 1.x (поддерживается) Поддержка 1.x

Описание: У вас проблемы с phpBBex 1.x и вам необходима помощь? Спрашивайте здесь!
Правила раздела: Одна тема — один вопрос или группа связанных вопросов. Обязательно формируйте внятный заголовок, максимально отражающий суть вопроса. Подробно описывайте проблему. Не забудьте указать версию phpBBex и какие моды установлены, по возможности добавьте скриншоты проблемы или ссылку на страницу с проблемой.
Модератор: Поддержка

Сообщение #1 hobot-bobot » 27.08.2013, 15:31

Форум форумом, а сайт сайтом (с)
Перенес файлы форума из корня в папку /forum/, сделал редирект 301 через .htaccess
Код: Выделить всё
RewriteEngine on
RewriteCond %{REQUEST_URI} !/forum/
RewriteRule ^(.*)$ http://site.ru/forum/$1 [L,R=301]
Редирект потом уберу, когда переиндексируются страницы. Но таким образом перенаправление идет всех запросов, как исключить несколько страниц или папку?
Курил .htaccess, но что-то не вставляет, как сделаю исключение, так циклический редирект получается.
Последний раз редактировалось hobot-bobot 22.09.2013, 11:19, всего редактировалось 1 раз.
hobot-bobot M
Автор темы
Аватара
Откуда: Череповец
Репутация: 23
С нами: 11 лет 7 месяцев

  • 3

Сообщение #2 VEG » 28.08.2013, 22:23

Вы можете задавать сразу несколько правил RewriteCond подряд. По умолчанию они все должны быть истинными, чтобы следующий за ими всеми RewriteRule выполнился.
То есть что-то вроде:
Код: Выделить всё
RewriteEngine on
RewriteCond %{REQUEST_URI} !^/dir1/
RewriteCond %{REQUEST_URI} !^/dir2/
RewriteRule ^(.*)$ http://site.ru/forum/$1 [L,R=301]
VEG M
Администратор
Аватара
Откуда: Finland
Репутация: 1668
С нами: 12 лет 7 месяцев


Вернуться в Поддержка 1.x