Прошу помочь мне доработать htaccess

Zegaldis
На сайте с 09.08.2005
Offline
152
538

У моего сайта три адреса:

sitedomen.com

sitedomen.org.ru

sitedomen.org.ua

ну исторически так сложилось

Стоит задачка - нужно чтоб любое www. перебрасывало по 301 редиректу на соответствующий домен без www.

То есть:

www.sitedomen.com на sitedomen.com

www.sitedomen.org.ua на sitedomen.org.ua

При этом нужно и дополнительное условие чтоб sitedomen.org.ru и www.sitedomen.org.ru перебрасывало на sitedomen.org.ua

Вот такой вот код htaccess

RewriteEngine On

RewriteBase /
RewriteCond %{HTTP_HOST} !^sitedomen.com$
RewriteRule ^ http://sitedomen.com%{REQUEST_URI} [R=301,L]

успешно справляется со склейкой всего всего как с www так и без www в один адрес sitedomen.com

Помогите пожалуйста доработать этот код

В общем написал я сумбурно, но надеюсь изложил более менее понятно :)

Oniks
На сайте с 22.08.2005
Offline
176
#1

А если так?

RewriteEngine On

RewriteBase /
RewriteCond %{HTTP_HOST} ^www.sitedomen.com$
RewriteRule ^ http://sitedomen.com%{REQUEST_URI} [R=301,L]
RewriteCond %{HTTP_HOST} ^www.sitedomen.org.ru$
RewriteRule ^ http://sitedomen.org.ru%{REQUEST_URI} [R=301,L]
RewriteCond %{HTTP_HOST} ^www.sitedomen.org.ua$
RewriteRule ^ http://ssitedomen.org.ua%{REQUEST_URI} [R=301,L]
Профессиональные услуги фотографа в Москве и области (http://www.oniks-photo.ru/) покупаю стать и ссылки с сайтов про охоту
Zegaldis
На сайте с 09.08.2005
Offline
152
#2

О! то есть правила отрабатываются последовательно?

Спасибо! Будем пробовать :)

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