Рейтинг:0

apache2 перенаправляет с подуровневого домена на URL-адрес

флаг tr

Мне нужно перенаправить myservice.example.com на www.example.com/myservice

Моя попытка: добавление новой конфигурации в apache2, выполнение a2ensite и перезапуск apache2:

<VirtualHost *.80>
 DocumentRoot /var/www/html
 ServerAdmin [email protected]
 ServerName myservice.example.com
 RedirectPermanent / https://www.example.com/myservice
</VirtualHost>

<VirtualHost *.443>
 DocumentRoot /var/www/html
 ServerAdmin [email protected]
 ServerName myservice.example.com
 RedirectPermanent / https://www.example.com/myservice
</VirtualHost>

но когда я вхожу на myservice.example.com, apache2 обслуживает меня www.example.com, нет www.example.com/myservice

Что мне не хватает?

Michael Hampton avatar
флаг cz
Очистите кэш браузера.
Рейтинг:0
флаг bd

Ваша конфигурация перенаправления верна.

Однако вам необходимо заменить точку между IP и портом в Виртуальный хост директива с двоеточием.

например <VirtualHost *:80> и <VirtualHost *:443>

Najtim avatar
флаг tr
Спасибо. Проклятые опечатки.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.