网站文件夹没有完整的 SSL 锁定

Website folders do not have full SSL lock

所以我正在制作一个新网站,Link, but for some reason no folders have the full SSL icon. The top-level index.php file has the lock, but anything inside a folder, try /blog, has partial-ssl. It has the lock, but hides it because of the "Someone can change the look of this page" type error. Please help, as I do not know why this is hapenning. I do use cloudflare, and have set a http://qualexcraft.tk/* page rule to force https.

更新:现在没有文件夹或文件具有完全锁定

任何感兴趣的人,这是我的 htaccess 文件:

# Do not remove this line, otherwise mod_rewrite rules will stop working
RewriteBase /
ErrorDocument 404 http://qualexcraft.tk/404
# Redirect www urls to non-www
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www\.qualexcraft\.tk [NC]
RewriteRule (.*) https://qualexcraft.tk/ [R=301,L]

目录结构:

index.php

404

index.php

old.php

资产

images

博客

allPosts

index.php

包括

headers

  head.html

  index.html

layout

  footer.html

  navbar.html

地图

mdl

[mdl files]

将您的网站图标图像添加到 favicon.ico、images/touch/ms-touch-icon-144x144-precomposed.png 和 images/android-desktop.png。这是唯一可以看到的不安全内容错误,所以一旦修复,清除浏览器缓存后应该没问题。

为了将来发现混合内容错误,您可以在 Chrome 中转到控制台(右键单击 > 检查元素 > 控制台),您的不安全内容错误将在那里显示。

该行为的原因之一是您的 htaccess 文件中的以下行:

ErrorDocument 404 http://qualexcraft.tk/404

当客户端请求图像 https://qualexcraft.tk/blog/images/android-desktop.png 时,触发 302http://qualexcraft.tk/404 的重定向。此页面又将永久重定向设置为 https://qualexcraft.tk/404.

现在,正如我所问 ,还有另一个规则在 URL 中添加尾随 / 并将其重定向到 http://qualexcraft.tk/404/。最后,这个;使用状态代码 301 重定向到安全页面:https://qualexcraft.tk/404/.

中间重定向到 http 页面是您问题的根本原因。当有人访问您网站上的 blog link 时,也会发生同样的情况。

https://qualexcraft.tk/blog 的请求被重定向到 http://qualexcraft.tk/blog/,然后再到 https://qualexcraft.tk/blog/


在您对网站进行更改后,行为仍然相同,只是请求现在针对 https://qualexcraft.tk/favicon.ico


尝试将您的 htaccess 更新为以下内容:

Options -MultiViews
DirectorySlash Off
ErrorDocument 404 https://qualexcraft.tk/404

RewriteEngine on
RewriteBase /

RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^(.+)/?$ /index.php [L]

RewriteCond %{HTTP_HOST} ^www\.qualexcraft\.tk [NC]
RewriteRule (.*) https://qualexcraft.tk/ [R=301,L]