Редирект для поддомена

Говорим обо всем, что не имеет отношения к основной тематике сайта и форума. Установлена авточистка (400 дней).
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
igorbond
phpBB 3.0.7
Сообщения: 2453
Зарегистрирован: 09.01.2012 3:34
Благодарил (а): 564 раза
Поблагодарили: 114 раз

Редирект для поддомена

Сообщение igorbond » 02.09.2018 16:07

Всем привет, в общем такая вот суть, у меня стоит редирект с сайта www на сайт без него

Код: Выделить всё

Options +FollowSymLinks
RewriteCond %{HTTP_HOST} ^www.сайт\.ru$ [NC]
RewriteRule ^(.*)$ http://сайт.ru/$1 [R=301,L]
но у меня так же имеется там же и другой сайт на поддомене, и так вот ссылки с сайта на поддомене с www переносятся на основной сайт, как быть?

На поддомене вроде настроил, но не работает

Код: Выделить всё

Options +FollowSymLinks
RewriteCond %{HTTP_HOST} ^www.m.сайт\.ru$ [NC]
RewriteRule ^(.*)$ http://m.сайт.ru/$1 [R=301,L]
Изображение

Аватара пользователя
apollion
phpBB 2.0.22
Сообщения: 1382
Зарегистрирован: 05.03.2014 20:13
Откуда: Юг Руси
Благодарил (а): 50 раз
Поблагодарили: 99 раз
Контактная информация:

Re: Редирект для поддомена

Сообщение apollion » 02.09.2018 17:14

Попробуй так:

Код: Выделить всё

Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST}  ^www\.(.+)$  [NC]
RewriteRule ^(.*)         http://%1/$1 [L,R=301]
Редирект нужно делать в начале, а не в конце. Дублировать RewriteEngine On не нужно. хтаксесс должен лежать в корневой папке.

Аватара пользователя
igorbond
phpBB 3.0.7
Сообщения: 2453
Зарегистрирован: 09.01.2012 3:34
Благодарил (а): 564 раза
Поблагодарили: 114 раз

Re: Редирект для поддомена

Сообщение igorbond » 02.09.2018 21:56

Заменить то или добавить? И куда к основному домену или поддомену?

Отправлено спустя 47 минут 30 секунд:
Заменил, но все равно идет переадресация на основной домен, а не на поддомен.
Изображение

Аватара пользователя
apollion
phpBB 2.0.22
Сообщения: 1382
Зарегистрирован: 05.03.2014 20:13
Откуда: Юг Руси
Благодарил (а): 50 раз
Поблагодарили: 99 раз
Контактная информация:

Re: Редирект для поддомена

Сообщение apollion » 03.09.2018 0:28

Куда чего?

Я думал и так понятно. В корневой папке поддомена стираете к черту вашу ту запись в хтаксесс и пишите этот кусок кода выше всех условий, сразу после такого блока

Код: Выделить всё

//
Тут много букв.
//

Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 4105
Зарегистрирован: 11.01.2005 14:29
Откуда: Питер
Благодарил (а): 107 раз
Поблагодарили: 424 раза
Контактная информация:

Re: Редирект для поддомена

Сообщение Siava » 03.09.2018 13:46

igorbond, мне кажется в вашем случае не хватает экранирования точки в www.сайт из-за чего и не работает как надо...
то есть надо ^www\.сайт
и ^www\.m\.сайт соответственно

ещё вариант:

Код: Выделить всё

RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\. [NC]
RewriteCond %{HTTP_HOST} ^(?:www\.)?(.+)$ [NC]
RewriteRule ^ http://%1%{REQUEST_URI} [L,NE,R=301]
Еще одно нарушение правил и будете забанены. © Mr. Anderson
https://siava.ru/forum/ (phpbb 2.0.x, 3.1.x 3.2.x)

Аватара пользователя
Pazh
Former team member
Сообщения: 2194
Зарегистрирован: 09.11.2009 17:46
Благодарил (а): 41 раз
Поблагодарили: 452 раза
Контактная информация:

Re: Редирект для поддомена

Сообщение Pazh » 03.09.2018 14:21

форум ЖК Вестердам Помощь в ЛС/email только за WM или ЯД

Аватара пользователя
igorbond
phpBB 3.0.7
Сообщения: 2453
Зарегистрирован: 09.01.2012 3:34
Благодарил (а): 564 раза
Поблагодарили: 114 раз

Re: Редирект для поддомена

Сообщение igorbond » 04.09.2018 20:08

Pazh, Странно, по ссылке вроде как надо отрабатывает, на сайте нет, использовал этот вариант

Код: Выделить всё

RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\. [NC]
RewriteCond %{HTTP_HOST} ^(?:www\.)?(.+)$ [NC]
RewriteRule ^ http://%1%{REQUEST_URI} [L,NE,R=301]
Вот сайт http://www.maps.southklad.ru
Изображение

Аватара пользователя
Pazh
Former team member
Сообщения: 2194
Зарегистрирован: 09.11.2009 17:46
Благодарил (а): 41 раз
Поблагодарили: 452 раза
Контактная информация:

Re: Редирект для поддомена

Сообщение Pazh » 05.09.2018 10:22

igorbond, потому что у тебя nginx+PHPFPM и следовательно прописывать "редиректы" нужно в конфиге nginx.
.htaccess работает только с Apache

Отправлено спустя 46 минут 25 секунд:
igorbond, теперь работает. Смотри в админке хостинга www-домены -> домен maps.southklad.ru -> конфиг -> со 2 по 6 строки
Вот как это видят браузеры:
https://bertal.ru/index.php?a5538270/ma ... hklad.ru#h
https://bertal.ru/index.php?a5538266/ww ... hklad.ru#h
форум ЖК Вестердам Помощь в ЛС/email только за WM или ЯД

Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 4105
Зарегистрирован: 11.01.2005 14:29
Откуда: Питер
Благодарил (а): 107 раз
Поблагодарили: 424 раза
Контактная информация:

Re: Редирект для поддомена

Сообщение Siava » 05.09.2018 12:42

Pazh, на основном домене же как-то настроил :lol:
Еще одно нарушение правил и будете забанены. © Mr. Anderson
https://siava.ru/forum/ (phpbb 2.0.x, 3.1.x 3.2.x)

Аватара пользователя
Pazh
Former team member
Сообщения: 2194
Зарегистрирован: 09.11.2009 17:46
Благодарил (а): 41 раз
Поблагодарили: 452 раза
Контактная информация:

Re: Редирект для поддомена

Сообщение Pazh » 05.09.2018 12:44

Siava, где??? http://www.southklad.ru/ - пройди по ссылке
форум ЖК Вестердам Помощь в ЛС/email только за WM или ЯД

Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 4105
Зарегистрирован: 11.01.2005 14:29
Откуда: Питер
Благодарил (а): 107 раз
Поблагодарили: 424 раза
Контактная информация:

Re: Редирект для поддомена

Сообщение Siava » 05.09.2018 16:24

Pazh, по ссылке не ходил, а из первого сообщения темы сначала понял именно так.
Еще одно нарушение правил и будете забанены. © Mr. Anderson
https://siava.ru/forum/ (phpbb 2.0.x, 3.1.x 3.2.x)

Аватара пользователя
Pazh
Former team member
Сообщения: 2194
Зарегистрирован: 09.11.2009 17:46
Благодарил (а): 41 раз
Поблагодарили: 452 раза
Контактная информация:

Re: Редирект для поддомена

Сообщение Pazh » 05.09.2018 16:25

Siava, там на сервере раньше стоял Apache и htaccess на 400кб. Сейчас там nginx+phpfpm, а файлы htaccess остались валяться на сервере
форум ЖК Вестердам Помощь в ЛС/email только за WM или ЯД

Аватара пользователя
igorbond
phpBB 3.0.7
Сообщения: 2453
Зарегистрирован: 09.01.2012 3:34
Благодарил (а): 564 раза
Поблагодарили: 114 раз

Re: Редирект для поддомена

Сообщение igorbond » 05.09.2018 18:56

Pazh, Спасибо работает, по принципе и для основного домена сделал так же. Но тогда почему для основного работало, а оно именно работало, я ведь проверял
Изображение

Аватара пользователя
Pazh
Former team member
Сообщения: 2194
Зарегистрирован: 09.11.2009 17:46
Благодарил (а): 41 раз
Поблагодарили: 452 раза
Контактная информация:

Re: Редирект для поддомена

Сообщение Pazh » 05.09.2018 19:38

igorbond, на основном срабатывал не htaccess, а глобальные настройки хостинга - редиректить на основной домен в случае если идёт обращение к поддомену, для которого явно не прописано правило и он не указан в алиасах. Вот и получалось на основном кидало с www
форум ЖК Вестердам Помощь в ЛС/email только за WM или ЯД

Аватара пользователя
igorbond
phpBB 3.0.7
Сообщения: 2453
Зарегистрирован: 09.01.2012 3:34
Благодарил (а): 564 раза
Поблагодарили: 114 раз

Re: Редирект для поддомена

Сообщение igorbond » 05.09.2018 19:50

Pazh, Понял, спасибо!!!
Изображение

Ответить

Вернуться в «Флейм»