网站文件夹没有完整的 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
时,触发 302 到 http://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]
所以我正在制作一个新网站,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
时,触发 302 到 http://qualexcraft.tk/404
的重定向。此页面又将永久重定向设置为 https://qualexcraft.tk/404
.
现在,正如我所问 /
并将其重定向到 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]