Переадресация поддоменов в каталог сайта с помощью .htaccess

Материал из DiPHOST.Ru wiki system

(Различия между версиями)
Перейти к: навигация, поиск
Строка 8: Строка 8:
  RewriteEngine on
  RewriteEngine on
-
  RewriteCond %{HTTP_HOST} ^sub\.domain\.tld$
+
  RewriteCond %{HTTP_HOST} ''^sub\.domain\.tld$''
-
  RewriteCond %{REQUEST_URI} !/sub/
+
  RewriteCond %{REQUEST_URI} ''!/sub/''
-
  RewriteRule ^(.*)$ /sub/$1 [L,QSA]
+
  RewriteRule ''^(.*)$'' ''/sub/$1 [L,QSA]''
''sub'' - искомый поддомен и соответствующий ему одноимённый каталог. Название каталога может быть другим, здесь приведён упрощённый пример.  
''sub'' - искомый поддомен и соответствующий ему одноимённый каталог. Название каталога может быть другим, здесь приведён упрощённый пример.  

Версия 16:41, 2 февраля 2014

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

В каталоге основного сайта создаем файл .htaccess с такими директивами:

RewriteEngine on
RewriteCond %{HTTP_HOST} ^sub\.domain\.tld$
RewriteCond %{REQUEST_URI} !/sub/
RewriteRule ^(.*)$ /sub/$1 [L,QSA]

sub - искомый поддомен и соответствующий ему одноимённый каталог. Название каталога может быть другим, здесь приведён упрощённый пример.

Обратите внимание, что ресурсы, выделяемые на хостинге, ограниченны. Об этом подробно написано в статье Веб-система

Категория:

Личные инструменты
© 2006 — ООО «Дремучий лес»
Служба техподдержки: support@diphost.ru
Тексты этого сайта являются полностью оригинальными
или оригинальными компиляциями ООО «Дремучий Лес».
Распространяются по лицензии WTFPL
Отзывы о хостинге diphost.ru Отзывы на hostobzor.ru