Поддомен перенести в папку ModRewrite

BA
На сайте с 25.12.2008
Offline
115
429

Подскажите как можно (и можно ли) средствами ModRewrite перенести поддомен в папку.

Например, имеем:

folder.domain.com

необходимо что бы то же самое работало по адресу:

domain.com/folder/

Т.е. физически сайт остается на поддомене, но его зеркало будет расположено в указанной директории основного домена.

Или, если этот вариант бессмысленный и логичнее перенести содержимое поддомена в папку основного домена, то как бы сделать 301 редирект на страницы по новому адресу?

IL
На сайте с 20.04.2007
Offline
435
#1

Зависит от скриптов.. быть может, он из подкаталога не будет работать (к примеру, использует DOCUMENT_ROOT.. или HTTP_HOST).. Или настройки потребуется изменить...

Домен и поддомен из одного каталога открываются? или из разных?

bars_A:
то как бы сделать 301 редирект на страницы по новому адресу?

Если из разных - в .htaccess для поддомена положить (сразу после RewriteEngine on):

RewriteRule (.*) http://site.ru/folder/$1 [R=301,L]
... :) Облачные серверы от RegRu - промокод 3F85-3D10-806D-7224 ( http://levik.info/regru )
BA
На сайте с 25.12.2008
Offline
115
#2
ivan-lev:
Зависит от скриптов.. быть может, он из подкаталога не будет работать (к примеру, использует DOCUMENT_ROOT.. или HTTP_HOST).. Или настройки потребуется изменить...

Это понятно, наверняка придется поменять некоторые ссылки в коде. Просто лень переносить все содержимое поддомена из-за большого объема.

ivan-lev:

Домен и поддомен из одного каталога открываются? или из разных?

Если из разных - в .htaccess для поддомена положить (сразу после RewriteEngine on):
RewriteRule (.*) http://site.ru/folder/$1 [R=301,L]

Спасибо!

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