我正在尝试将 bot.domain.tld 重定向到https://域名.tld:8087,但它只会将域名重定向到http://域名.tld:8087。该端口只能通过 https 访问,因此如果未正确重定向,该端口将无法工作。
apache 配置中的条目:
<VirtualHost *:80>
ServerName bot.domain.tld
RedirectPermanent / https://domain.tld:8087/
</VirtualHost>
编辑:它似乎适用于某些网络浏览器,但 Firefox(在 Mac 上)仍然将我重定向到 http 站点,而 Windows 和 safari 上的 Firefox 将我重定向到 https ._。
答案1
你有没有检查过手动的?有几个例子使用模组重写带有条件等的工具。您可能还想看看mod_rewrite 不适合用于什么用途以及。
手册中的示例:
<VirtualHost *:80>
ServerName www.example.com
Redirect "/" "https://www.example.com/"
</VirtualHost>