WAMP - localhost url上的不需要的前缀https://,即使根文件夹上没有任何htaccess

时间:2017-09-22 02:41:32

标签: php localhost wamp

我的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

2 个答案:

答案 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">