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

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

(Различия между версиями)
Перейти к: навигация, поиск
(Новая страница: «<meta name="keywords" content="apache, htaccess, субдомен"></meta> <meta name="description" content="Переадресация поддоменов в ка…»)
 
(3 промежуточные версии не показаны)
Строка 3: Строка 3:
<meta name="title" content="Переадресация поддоменов в каталог сайта с помощью .htaccess"></meta>
<meta name="title" content="Переадресация поддоменов в каталог сайта с помощью .htaccess"></meta>
-
Привязываем поддомен к тому сайту, в подкаталоге которого будет расположено содержимое этого поддомена, в панели управления [[SitesManagement]]
+
Привязываем поддомен к тому сайту, в подкаталоге которого будет расположено содержимое этого поддомена, в панели управления в разделе [[SitesManagement]]
В каталоге основного сайта создаем файл .htaccess с такими директивами:
В каталоге основного сайта создаем файл .htaccess с такими директивами:
  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'' - искомый поддомен и соответствующий ему одноимённый каталог. Название каталога может быть другим, здесь приведён упрощённый пример.  
-
Обратите внимание, что ресурсы, выделяемые на хостинге, ограниченны - [[WebSystem]]
+
Обратите внимание, что ресурсы, выделяемые на хостинге, ограниченны. На тарифе '''TINCO''' манипулирование поддоменами может привести к неработоспособности всех сайтов. Об этом подробно написано в статье [[WebSystem]]
[[Category:HowTo]]
[[Category:HowTo]]

Текущая версия на 16:44, 2 февраля 2014

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

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

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

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

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

Категория:

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