Я пытаюсь перенаправить bot.domain.tld наhttps://domain.tld:8087, но он только перенаправляет домен наhttp://domain.tld:8087. Порт доступен только по протоколу https, поэтому он не будет работать, если перенаправление выполнено неправильно.
Запись в конфигурации Apache:
<VirtualHost *:80>
ServerName bot.domain.tld
RedirectPermanent / https://domain.tld:8087/
</VirtualHost>
Редактировать: Кажется, это работает в некоторых веб-браузерах, но Firefox (на Mac) по-прежнему перенаправляет меня на сайт http, в то время как Firefox на Windows и Safari перенаправляет меня на https ._.
решение1
Вы проверилируководство? Есть несколько примеров использованияmod_rewriteинструмент с условными операторами и т. д. Вы также можете взглянуть надля чего не следует использовать mod_rewriteтакже.
Пример из руководства:
<VirtualHost *:80>
ServerName www.example.com
Redirect "/" "https://www.example.com/"
</VirtualHost>