我的wamp / www /目录中有一些项目。我的一些项目,当通过127.0.0.1/project_name或localhost / project_name访问时,会自动在URL上添加https://前缀,使其变为https://127.0.0.1/project_name,从而导致站点无法访问。
这些项目DOESN&T在其根目录中有任何.htaccess文件。虽然这可能适用于我的一些项目,但我的一些项目还可以,并且不会在网址上添加不需要的https://前缀。
我正在使用WAMP 3.0.6
答案 0 :(得分:0)
Apache Web服务器能够重写/重定向传入的请求/ URL。在全局范围内,可以使用httpd.conf或php.ini文件设置此行为。
通常,当需要为某个目录修改默认或全局行为时,可以使用.htaccess文件为该目录/项目的请求定义不同的行为。
查看正在重定向为https://的项目的根目录.htaccess文件。如果在.htaccess文件中看到下面的行,则可以删除它们或修改它们以确保服务器按预期处理请求。
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
答案 1 :(得分:0)
还有一件事。如果您拥有它,请确保从您的 head
部分删除。它强制使用 https
加载资源(jpg、css、js)。
<meta http-equiv="Content-Security-Policy"content="upgrade-insecure-requests">