Редирект на www

J
На сайте с 21.01.2010
Offline
38
388

Всем привет, кто подскажет как сделать редирект с поддоменов на www?

Ситуация следующая:

Стоит apache, редирект в htaccess. Есть сайт www.site.com, на этом сайте есть много поддоменов www.dom1.site.com, www.dom2.site.com и т.д. Необходимо чтобы при вводе адреса dom1.site.com, перекидывал на www.dom1.site.com. Как организовать такой редирект, массивом, чтобы не делать для каждого поддомена.

siv1987
На сайте с 02.04.2009
Offline
427
#1

RewriteEngine On

RewriteCond %{HTTP_HOST} !^www\.

RewriteRule (.*) http://www.%{HTTP_HOST}/$1 [R=301,L]

J
На сайте с 21.01.2010
Offline
38
#2
siv1987:
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule (.*) http://www.%{HTTP_HOST}/$1 [R=301,L]

Всё равно не перекидывает поддомены на www.

siv1987
На сайте с 02.04.2009
Offline
427
#3

Добавлять надо перед реврайтами. Ну и должен редиректить если поддомены находятся там же. Тут вообще не имеет значение поддомен это или нет, как видите сами.

J
На сайте с 21.01.2010
Offline
38
#4
siv1987:
Добавлять надо перед реврайтами. Ну и должен редиректить если поддомены находятся там же. Тут вообще не имеет значение поддомен это или нет, как видите сами.

Спасибо, теперь работает. Пришлось в каждый поддомен закинуть файл .htaccess

---------- Добавлено 25.09.2014 в 18:27 ----------

В таком случает гугл склеит поддомены с www и без?

M
На сайте с 04.12.2013
Offline
223
#5

Чтобы не клонировать .htaccess, сделайте поддомены доменными зеркалами основного домена или специального домена для редиректа.

Теперь все будет клеиться к основному домену.

Домены и скрипт для коротких ссылок: https://u75.ru/domains-for-shortcuts

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