Назад | Перейти на главную страницу

Настройка домена для указания на подкаталог другого домена

У меня есть клиент, у которого есть основной домен (x.com) через сетевые решения. Они также зарегистрировали y.com и y.org, но на этот раз через Media Temple (без хостинга ни на одном домене). Меня просят сделать http://y.{com,org} использовать файлы в http://x.com/y. Пакет хостинга на x.com это VPS с полным доступом root. Я не уверен, с чего начать. Любые идеи?

Направьте весь DNS на x.com VPS (просто скопируйте настройки DNS с x.com и смените домен). Затем соответствующим образом измените свою конфигурацию на VPS.

Вы можете перехватить все домены с помощью виртуальных хостов в Apache, например, чтобы всем им был предоставлен один и тот же контент.

NameVirtualHost *:80

<VirtualHost *:80>
ServerName www.x.com
ServerAlias x.com *.x.com
DocumentRoot /www/whatever
</VirtualHost>

<VirtualHost *:80>
ServerName www.y.com
ServerAlias y.com *.y.com
DocumentRoot /www/whatever
</VirtualHost>

Это возможно, но я бы не рекомендовал это, например, Google не любит зеркальные домены. Лучше сделать перенаправление с y. {Org, com} на x.com.

RewriteEngine on
RewriteCond %{HTTP_HOST} !^www\.y\.com$ [NC]
RewriteRule ^(.*)$ http://www.x.com/$1 [R=301,L]