Назад | Перейти на главную страницу

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

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

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

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

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

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

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

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