Несколько доменов при помощи .htaccess и mod_rewrite

Так бывает, что ваш хостер предоставляет вам единый каталог для ваших сайтов, при этом у вас есть необходимость создать свой небольшой виртуальный хостинг с поддержкой нескольких доменов. Сделать это можно при помощи .htaccess и mod_rewrite. Для примера, пускай у нас есть два домена — domain-one.com и domain-two.com. Создадим две папки в центральном каталоге для каждого их доменов, пусть это будет /one и /two. И добавим в наш файл .htaccess следующее:

#two domains served from one root..
RewriteCond %{HTTP_HOST} domain-one.com
RewriteCond %{REQUEST_URI} !^/one
RewriteRule ^(.*)$ one/$1 [L] RewriteCond %{HTTP_HOST} domain-two.com
RewriteCond %{REQUEST_URI} !^two
RewriteRule ^(.*)$ two/$1 [L]

One thought on “Несколько доменов при помощи .htaccess и mod_rewrite

Leave a Reply

Ваш адрес email не будет опубликован. Обязательные поля помечены *

You may use these HTML tags and attributes:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>