在本地主机上禁用 https

问题描述 投票:0回答:2

我需要在本地主机环境中自动将任何 https:// 重定向到 http:// 。 我尝试使用放置在 htdocs/ 上的 .htaccess 文件,代码如下:

RewriteEngine On
RewriteCond %{HTTPS} on
RewriteRule ^(.*)$ http://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

由于某种原因,这不起作用。有什么建议吗?

apache https
2个回答
0
投票

重写规则的问题是,如果 apache 没有正确配置 SSL,则永远无法达到重写规则。浏览器正在尝试连接到 http://localhost:443,除非在该端口上配置了 apache 或其他一些服务,否则您将遇到超时。

最好的解决方案是为在本地主机上运行的 apache 创建一个自签名证书,并在 Web 浏览器中创建一条规则来信任该证书:

为apache创建自签名证书:

http://www.perturb.org/display/entry/754/


0
投票

单击 Xampp config 并将此行添加到 httpd.conf

SSLEngine off

© www.soinside.com 2019 - 2024. All rights reserved.