我需要在我的localhost环境中自动将任何https://重定向到http://。 我尝试使用.htaccess文件,我使用以下代码放置在我的htdocs /上:
RewriteEngine On
RewriteCond %{HTTPS} on
RewriteRule ^(.*)$ http://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
由于某种原因,这不起作用。有什么建议吗?
答案 0 :(得分:0)
重写规则的问题是,如果没有为SSL正确配置apache,则永远不会达到它。浏览器正在尝试连接到http://localhost:443,除非在该端口上配置了apache或其他服务,否则您将超时。
最佳解决方案是为在localhost上运行的apache创建自签名证书,并在Web浏览器中创建规则以信任证书:
为apache创建自签名证书: