.htaccess - 网站HTTPS证书

标签 .htaccess http ssl https url-redirection

由于我今天一直在添加 ssl 证书并且一切正常,我仍然面临一个问题。

我的 http 不安全,这使得页面顶部的绿色条消失了。我希望我网站上的所有内容都从 https 加载。

 <img href="http://...."></img>

需要转到我的图像的 https 链接。我知道我可以手动调整它们,但我使用的是从 http 链接加载自己的内容的插件。我尝试了 .htaccess 文件,我也在使用它们在我的网站上强制使用 https。但是 img 标签看不到将其 href 链接更改为 https。

最佳答案

I know i could manually adjust them all but i'm using plugins which load their own content from http links.

如果您已经知道上述限制,则永远不会满足以下要求。

I'm having insecure http which makes the green bar on top of the page go away.

绿色条在那里因为一切都通过 HTTPS 提供服务,包括您自己的调用、第三方插件、任何隐藏的框架/脚本/样式表等。

您需要手动更新您的 src="http://(img 标签使用 srcsrcset 属性而不是 href) 指向 https URL 的链接。即使您的 htaccess 设置为将 HTTP 调用转发到 HTTPS,浏览器也会看到 HTTP 链接,然后将绿色条变为黄色(或红色)!

关于.htaccess - 网站HTTPS证书,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38759449/

相关文章:

php - 站点全局htaccess重写规则

apache - .htaccess:无效命令 'Allow' ,可能拼写错误或由服务器配置中未包含的模块定义

iphone - 显示来自 iOS 本地服务器的动态网络内容(即使用浏览器作为远程屏幕)

php - Paypal 无法连接到沙盒服务器。返回错误 14077410(sslv3 警报握手失败)

php - htaccess 对未找到但基于 url 中提供的特定目录的文件进行条件重写

php - 在不更改 php.ini 的情况下输出 PHP 错误的 STDERR

Angular2 使用 for 循环调用 http post 方法

.net - 使用 WCF 的 WebGet 属性时如何捕获 HTTP 错误?

c# - 仅在一台特定机器上的 .NET 应用程序的 SSL 错误 "The message received was unexpected or badly formatted"

java - SSL 错误 : error:1408F10B:SSL routines:SSL3_GET_RECORD:wrong version number error when disabling ssl and enabling TLS