在 Apache 中排除站点重定向到 HTTPS,可以通过以下步骤实现:
httpd.conf
或者 apache2.conf
,具体位置取决于操作系统和安装方式。<VirtualHost>
开始,以 </VirtualHost>
结束。找到你想要排除重定向的虚拟主机配置块。
<VirtualHost *:80>
ServerName example.com
Redirect / https://example.com/
</VirtualHost>
其中,example.com
是你的域名,需要替换为实际的域名。
这样配置后,访问该虚拟主机的 HTTP 地址时将不会被重定向到 HTTPS。
注意:以上配置仅适用于排除特定的虚拟主机重定向到 HTTPS,如果你想要全局排除所有虚拟主机的重定向,可以在 Apache 的全局配置中添加相同的代码。另外,如果你的网站已经启用了 HTTPS,并且希望所有访问都通过 HTTPS 进行,可以将上述代码中的 Redirect
改为 RedirectMatch
,并使用正则表达式匹配所有路径。
领取专属 10元无门槛券
手把手带您无忧上云