Я пытаюсь настроить свой модуль apache для динамического направления всех запросов в определенную папку, а затем сопоставить имя с одноименной папкой.
Для этого я установил следующее в моем файле 000-default.conf в папке с доступными сайтами.
UseCanonicalName Off
VirtualDocumentRoot / var / www / example /% 2
Это отлично сработало.
Затем я хотел настроить пару разных доменов, чтобы они указывали не на папку с примером, а где-то еще, поэтому я добавил пару из них перед строкой VirtualDocumentRoot:
ServerName sub1.example.com
VirtualDocumentRoot /var/www/sub1.example.com
Однако теперь динамическое указание больше не работает, и все URL-адреса перенаправляются в первое -> расположение VirtualDocumentRoot.
Может кто-нибудь указать мне, что я делаю не так?
Пример полного кода в apache2 / sites-available / 000-default.conf:
ServerName sub1.example.com
VirtualDocumentRoot /var/www/sub1.example.com
ServerName sub2.example.com
VirtualDocumentRoot /var/www/sub2.example.com
ServerName sub3.example.com
VirtualDocumentRoot /var/www/sub3.example.comUseCanonicalName Off
VirtualDocumentRoot / var / www / example /% 2