Перенаправление домена на папку
Сегодня я поделюсь с Вами одним полезным способом организации ваших сайтов на хостинге.
На примере хостинга timeweb рассмотрим структуру сервера. В зависимости от тарифа нам даётся место под определённое количество сайтов, к примеру самый минимальный тариф даёт возможность размещения только одного сайта и привязку неограниченного числа доменов и поддоменов.
Если представить, что сайт который вы хотите разместить это обычный лендинг и нет желания подключать для каждого лендинга свой аккаунт, можно разместить их на одном аккаунте несмотря на ограничения хостинга.
Как разместить несколько сайтов внутри одного
Для этого мы должны привязать к нашему сайту несколько доменов или поддоменов и сделать их редирект на соответствующие папки
1. В директории public_html создадим несколько папок (для наших лендингов), для примера я сделаю только две site1 и site2
2. Поместим в эти папки лендинги
3. В директории public_html добавим файл .htaccess с следующим кодом:
1 2 3 4 5 6 | RewriteCond %{HTTP_HOST} domen1.ru RewriteCond %{REQUEST_URI} !^/site1 RewriteRule ^(.*)$ site1/$1 [L] RewriteCond %{HTTP_HOST} domen2.ru RewriteCond %{REQUEST_URI} !^site2 RewriteRule ^(.*)$ site2/$1 [L] |
Мы указали соотнесение домена папке на сервере. Если у Вас сайтов будет больше, то просто продлите этот код по аналогии.
31 мая 2017 /
8031 Views /
5 комментариев