301 редирект .htaccess

VR
На сайте с 28.07.2008
Offline
53
398

Проблема такая, есть сайт и он доступен по именам:

1) site.ru

2) www.site.ru

3) site2.ru/site

4) www.site2.ru/site

5) site.site2.ru

6) www.site.site2.ru

Как сделать так, чтобы всегда человека редиректило на site.ru, используя .htaccess?

P.S. site2.ru - тоже мой сайт, просто site.ru расположился внутри папки site2.ru, откуда такая проблема и взялась.

Garin33
На сайте с 31.08.2009
Offline
169
#1

Я думаю причина такого - панелька хостинга. Небось cpanel?

Потому что Drupal - это круто.
VR
На сайте с 28.07.2008
Offline
53
#2

Проблема осталась только как редиректить 3 и 4 пути

Garin33, да, она самая

Garin33
На сайте с 31.08.2009
Offline
169
#3

По-моему это кривизна цпанели была всегда, что папки сайтов лежат в корне основного сайта.

Для решения 3 - если прописать в htaccess

Redirect site/ http://site1.ru/
VR
На сайте с 28.07.2008
Offline
53
#4

А к 3 и 4 пунктам с помощью RewriteRule такое можно сделать? Пытаюсь написать вот так:

RewriteCond %{HTTP_HOST} ^site2.ru [OR]

RewriteCond %{HTTP_HOST} ^www.site2.ru
RewriteRule ^site(.*) http://site.ru/$1 [R=301,L]
Но не работает :(

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