Я хочу добавить 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>