Редирект на сайт с www

HL
На сайте с 12.12.2012
Offline
118
732

Друзья, столкнулся с проблемой редиректа. Есть проект, работающий на связке WP и phpBB. Нужно сделать редирект для форума. Сейчас связка выглядит так site.ru/forum/

Для блога редирект прописан следующим образом:

RewriteCond %{HTTP_HOST} ^site.ru [NC]

RewriteRule (.*) http://www.site.ru/$1 [R=301,L]
RewriteCond %{REQUEST_URI} !^/robots.txt

Если вставить данный код в .htaccess форума, то при заходе на форум без www - бросает на главную страницу блога. Как это победить ?

Спасибо.

- Дорогой выкуп баннерных показов (https://goo.gl/Haxr87). Советую! - СеоПульт (https://seopult.ru/ref/0c1642776e7e1b04) + крауд-ссылки (https://goo.gl/3eXcqn) = успех - Проверенный CashBack сервис (https://goo.gl/mAIbxw). До 30%
DV
На сайте с 01.05.2010
Offline
644
#1

Вытрите всё, и в кореневом .htaccess пропишите

RewriteCond %{HTTP_HOST}  ^www\.(.+)$  [NC]

RewriteRule ^(.*) http://%1/$1 [L,R=301]
Будет для всех уровней работать.

Или вам куда надо, на www.? Не совсем понятно.

Для этого случая так:

RewriteCond %{HTTP_HOST}   !^$

RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteCond %{HTTP_HOST} (.+)$
RewriteRule ^(.*) http://www.%1/$1 [L,R=301]
VDS хостинг ( http://clck.ru/0u97l ) Нет нерешаемых задач ( https://searchengines.guru/ru/forum/806725 ) | Перенос сайтов на Drupal 7 с любых CMS. ( https://searchengines.guru/ru/forum/531842/page6#comment_10504844 )
HL
На сайте с 12.12.2012
Offline
118
#2

DenisVS, надо на www

Применил второй код, на блоге работает, а на форуме отказывается (

DV
На сайте с 01.05.2010
Offline
644
#3

HotLab, значит, надо смотреть .htaccess в директории форума. Наверняка там конфликтующие правила.

HL
На сайте с 12.12.2012
Offline
118
#4

Понял, спасибо. Буду разбираться.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий