网站不断要求提供301 URL地址

时间:2019-06-15 18:45:21

标签: javascript jquery redirect http-status-code-301

我的网站给我一个“此网站不安全”的信息,即使我仔细检查了所有内容以查看是否有http并将其切换为https,也无法找到它的根目录。我也有cloudflare强制使用https。

1

我检查了网络标签,发现一个URL给我带来了麻烦,但是却没有给我太多信息

2

URL给301带来了永久移动。我不知道我在html中的哪个位置。我什至没有使用ctrl + f。

3

它只是在请求http://mywebsite.com/,但是在html请求网站的http版本中却看不到任何内容。我也没有任何东西会导致我的网站在.htaccess中请求http。

RewriteEngine On
Options -Indexes
RewriteRule ^folder/?$ - [F]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^ /index.html [L]

ErrorDocument 403 /index.html 
ErrorDocument 404 /index.html 
ErrorDocument 500 /index.html 

RewriteEngine On
RewriteBase /

RewriteCond %{REQUEST_URI} ^/403/$
RewriteRule ^(.*)$ /index.html [L]

RewriteCond %{REQUEST_URI} ^/404/$
RewriteRule ^(.*)$ /index.html [L]

RewriteCond %{REQUEST_URI} ^/500/$
RewriteRule ^(.*)$ /index.html [L]

有什么我想念的吗?

1 个答案:

答案 0 :(得分:0)

我发现了问题。看起来是jQuery正在请求我网站的http版本。

我无法ctrl + f,因为它是一个cloudflare jQuery链接。

https://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js

在2727行上,它正在使用http检查。 (图片显示https是因为我刚刚更改了它) 1

修复


  1. 将jQuery保存在本地并将http更改为https。