【发布时间】:2021-03-03 23:20:30
【问题描述】:
在我的 Apache 2.4 网络服务器上,我配置了一个虚拟主机来将 http 上的所有请求重定向到 https,它工作正常。我想通过添加以下规则来改进它:
我当前的虚拟主机定义(适用部分)如下:
RewriteEngine on
RewriteCond %{SERVER_NAME} =www.domain.example [OR]
RewriteCond %{SERVER_NAME} =domain.example
RewriteCond %{HTTP_HOST} !=mail.domain.example
RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent]
我知道我必须更改 {SERVER_NAME} 部分,大概我必须放在那里
RewriteRule ^ https://domain.example%{REQUEST_URI} [END,NE,R=permanent]
但这是一个生产环境,我无法对此进行测试。
【问题讨论】:
标签: redirect virtualhost apache2.4