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

Принимает ли конфигурация ServerAlias ​​под apache что-то вроде «www.example.com/somthing/more»?

Я хочу добавить ServerAlias, указывающий на URL-адрес «www.example.com/somthing/more». Я знаю, что это вполне возможно в случае "www.example.com" или "* .example.com", например.

TL; DR;

Нет.


Server[Name|Alias] принимает только имена хостов.

Чтобы выйти за рамки имен хостов, вам нужно изучить <Location>, Alias, Rewrite директивы и т.п.

Если у тебя есть foo.example.com и хотел перенаправить на http://bar.example.com/directory, тогда вы можете сделать что-то вроде этого:

<VirtualHost *:80>
    ServerName foo.example.com
    RewriteEngine on
    RewriteRule .* http://bar.example.com/directory [R=301,L]
</VirtualHost>