Псевдоним в поддомене

Я хочу создать псевдоним в моем поддомене. Самый простой способ сделать для моего хоста это:

Alias "/docs" "/var/sudomain/web"

Здесь все запросы от http://google.io/docs будут использовать папку /var/sudomain/web

но я хочу сделать это

Alias "subdomain/docs" "/var/web"

Здесь все запросы от http://subdomain.google.io/docs будут использовать папку /var/sudomain/web

Может кто-нибудь мне помочь?

1 ответ

Решение

subdomain является частью имени хоста, а не частью пути.

Нормальный способ сделать это будет иметь отдельный <VirtualHost ...> блок с именем хоста. Этот виртуальный хост будет содержать что-то вроде

ServerName subdomain.example.com
DocumentRoot /var/web/wherever
Alias "/docs" "/var/subdomain/web"

В противном случае, вы можете использовать mod_rewrite чтобы получить часть имени хоста в путь как-то.

Другие вопросы по тегам