抱歉,如果我说得不清楚,我是新手......
我们在 RHEL 上有一个 Apache 2.2.3 服务器。在 httpd.conf 中没有 VirtualHost 配置,并且 iptables 服务已停止
基于此, https://wiki.apache.org/httpd/RedirectSSL 我在 httpd.conf 文件中添加了:
NameVirtualHost *:80
<VirtualHost *:80>
ServerName mysite.address.com
</VirtualHost>
但当我尝试访问http://mysite.address.com 我仍然得到https://mysite.address.com
(感谢 Simon Greenwood)有一个 .htaccess 文件
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
在我看来
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
重定向全部到https 不是吗?
如果是,那么注释此行是否足以停止重定向?
谢谢
答案1
是的,您可以删除 的 RewriteRule,https
这样可以防止从 重定向http
到https
。此外,您可以删除整个.htaccess
文件,它不包含任何内容,除了重写到https
。