Пользовательские Виртуальные Домены

Если посмотреть URL профиля пользователя на habrahabr.ru, то можно увидеть, что домен третьего уровня — это его логин.

Этот подход называется «пользовательские виртуальные домены».

Почему насчет теоретического? Потому что на практике мне не удалось полноценно запустить эту технологию: при вызове vasya.site.ru/index.php браузер предлагает сохранить index.php вместо его выполнения.

Были попытки явно указать в .

htaccess:

  1. Приложение AddType/x-httpd-php .

    php .

    htm .

    html

  2. AddHandler x-httpd-php .

    php .

    htm .

    html

  3. Индексы опционов FollowSymLinks
  4. DirectoryIndex index.html index.php
- но все равно безрезультатно.

В целом теоретически это выглядит так:

  1. Добавление записи в настройки DNS-сервера, например:
    IP_АДРЕС *.

    site.ru

  2. Добавьте ServerAlias в httpd.conf для домена:
    1. Корень документа /var/www/site.ru
    2. Имя сервера site.ru
    3. ServerAlias *.

      site.ru

  3. Добавьте в .

    htaccess:

    1. Перезаписать двигатель включен
    2. RewriteCond %{HTTP_HOST} !^www.site.ru$
    3. RewriteCond %{HTTP_HOST} ^((.

      *)\.

      )site.ru$

    4. RewriteRule ^/(.

      *) /%2/$1

  4. Или проанализируйте $_SERVER['HTTP_HOST']
PS: Странно, но информации об этом в Интернете довольно мало; неужели из такого подхода делают такую тайну? PSS: Пост - это вопрос с тенденцией к статье.

УПД 1 : Ссылки по теме:

  1. Bulk SubDomains – массовое добавление субдоменов.

  2. nginx: автоматические поддомены И на хабрахабре
  3. Apache: автоматические поддомены
  4. Автоподдомены в работе или подстановочные знаки в действии
  5. Windows XP, DNS с подстановочными знаками и субдомены localhost
Теги: #wildcard dns #настраиваемые поддомены #httpdconf #dns #htaccess #serveralias #поддомены #Chulan
Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2019-12-10 15:07:06
Баллов опыта: 0
Всего постов на сайте: 0
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.