我需要在我的本地主机环境中自动重定向任何https://到http://。我尝试使用一个.htaccess文件,我把它放在我的htdocs/与以下代码:
RewriteEngine On RewriteCond %{HTTPS} on RewriteRule ^(.*)$ http://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
出于某种原因,这不起作用。有什么建议吗
0h4hbjxa1#
重写规则的问题是,如果apache没有正确配置SSL,它将永远不会达到。浏览器正在尝试连接到http://localhost:443,除非在该端口上配置了apache或其他服务,否则会超时。最好的解决方案是为运行在localhost上的Apache创建一个自签名证书,并在Web浏览器中创建一个规则来信任该证书:为Apache创建自签名证书:http://www.perturb.org/display/entry/754/
sr4lhrrt2#
单击Xampp config并将这一行添加到httpd
SSLEngine off
2条答案
按热度按时间0h4hbjxa1#
重写规则的问题是,如果apache没有正确配置SSL,它将永远不会达到。浏览器正在尝试连接到http://localhost:443,除非在该端口上配置了apache或其他服务,否则会超时。
最好的解决方案是为运行在localhost上的Apache创建一个自签名证书,并在Web浏览器中创建一个规则来信任该证书:
为Apache创建自签名证书:
http://www.perturb.org/display/entry/754/
sr4lhrrt2#
单击Xampp config并将这一行添加到httpd