wordpress - wordpress 自动将 -s 添加到 http
问题描述
我正在使用网络服务来查找 ip 的国家信息。当我使用以下代码时,wordpress 会自动将“ http://api.wipmania.com/jsonp?callback=jsonpCallback ”重定向到“ https://api.wipmania.com/jsonp ?callback=jsonpCallback " 并给出这个错误。"GET https://api.wipmania.com/jsonp?callback=jsonpCallback net::ERR_CERT_REVOKED"
为什么 wopress 添加 -s 到我的链接。如何解决此错误。
注意:它在 Mozilla 上有效,但在 Chrome 上无效。谢谢你。
<script type="text/javascript">
function jsonpCallback(data) {
console.log (data);
}
</script>
<script src="http://api.wipmania.com/jsonp?callback=jsonpCallback"
type="text/javascript"></script>
htaccess
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTPS} !=on [NC]
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]
</IfModule>
# END rlrssslReallySimpleSSL
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
解决方案
在您的网站源代码中检查此元数据
<meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests">
实际上,这会将所有 http 请求重定向到 https,一些用于 wordpress 的 SSL 插件会自动或通过设置选项来添加它。
推荐阅读
- python - 为什么我无法在 python 中使用 youtube-dl 下载 mp4 文件
- sql-server - 将所有常规设置分组在一个表中或为每个设置创建表是否正确?
- python - 使用变量来描述数组/列表索引的索引范围/切片
- masm - 汇编程序中是否有特殊符号表示源代码中的换行符?
- c++ - 更改球体的位置而不重新创建它
- image - 是否有任何应用程序可以查看 .scn 格式的医学图像(3D)?
- android-studio-3.0 - 使用:在 android (manifest.xml)
- crdt - 如何在 delta-crdt 中管理和保持 delta-state 的大小最小
- c++ - 使用 max 函数和/或替代方法的正确方法
- typescript - 单击按钮共享时未加载社交共享