【发布时间】:2017-03-01 16:23:26
【问题描述】:
我有一个运行 Plesk 17 的 CentOS 服务器,当我在我的网站的托管设置中禁用 SSL/TLS 支持时,文档根目录更改为 /var/www/vhosts/default/htdocs,而不是保留一组 /var/www/vhosts/example.org。
我想完全禁用 https 并将所有内容重定向到 http,有人知道如何完成这样的任务吗?
谢谢。
【问题讨论】:
我有一个运行 Plesk 17 的 CentOS 服务器,当我在我的网站的托管设置中禁用 SSL/TLS 支持时,文档根目录更改为 /var/www/vhosts/default/htdocs,而不是保留一组 /var/www/vhosts/example.org。
我想完全禁用 https 并将所有内容重定向到 http,有人知道如何完成这样的任务吗?
谢谢。
【问题讨论】:
好吧,实际上,当禁用 HTTPS 时,您无法从 HTTPS 重定向到 HTTP。
当您为 domain.tld 禁用 HTTPS 并尝试打开 https://domain.tld 时,此请求将被文档根为 /var/www/vhosts/default/htdocs 的默认虚拟主机捕获
是的,您可以将.htaccess with redirect rules 放在此文档的根目录中,但任何用户都会首先看到 SSL 证书错误,并且在大多数情况下不会继续打开此类站点。
要执行从 HTTPS 到 HTTP 域的重定向,应该使用有效的 SSL 证书启用 HTTPS,只有在这种情况下,您才能将用户重定向到 HTTP。
【讨论】: