我如何解决kk明星收视率插件的混合内容问题?

时间:2019-01-09 作者:Niklas

我最近切换到ssl,以便为我的用户提供更好、更安全的网站体验。

我几乎解决了所有混合内容的问题,但Wordpress插件kk star ratings的混合内容警告仍未解决。

当我打开博客帖子时,总会收到以下通知:

The following content is displayed in an insecure manner.

/wp内容/插件/kk星级/黄色。png。

/wp内容/插件/kk星级/灰色。png。

我已经查看了插件文件夹,但我没有任何php知识来修复它。

这些行是否会对混合内容警告负责?

echo $star_gray ? \'.kk-star-ratings .kksr-star.gray { background-image: url(\'.$star_gray.\'); }\' : \'\';

echo $star_yellow ? \'.kk-star-ratings .kksr-star.yellow { background-image: url(\'.$star_yellow.\'); }\' : \'\';

echo $star_orange ? \'.kk-star-ratings .kksr-star.orange { background-image: url(\'.$star_orange.\'); }\' : \'\';
如果有人能帮助我通过ssl加载这些文件,我将不胜感激。

3 个回复
最合适的回答,由SO网友:Niklas 整理而成

我自己解决的。您必须删除“设置/星星”中的星星。之后,该工具将识别ssl并从网站的安全版本加载它。

SO网友:Arvind Singh

可以尝试将数据库中的所有URL替换为https,您可以使用插件“搜索并替换”,或者如果您有phpMyAdmin访问权限,则可以使用此脚本

UPDATE wp_posts SET guid = replace(guid, \'http://www.yoursite.com\',\'https://www.yoursite.com\');

UPDATE wp_posts SET post_content = replace(post_content, \'http://www.yoursite.com\', \'https://www.yoursite.com\');

UPDATE wp_postmeta SET meta_value = replace(meta_value,\'http://www.yoursite.com\',\'https://www.yoursite.com\');
使用将HTTP重定向到HTTPS。htaccess文件。您可以使用此代码强制重定向到https URL。

RewriteEngineOn
RewriteCond%{HTTPS}off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

SO网友:CMS Tutorials

您可以从kk星级评定仪表板轻松完成此操作。只需点击以下链接:https://ask.wpcrons.com/how-can-i-fix-the-mixed-content-problems-of-the-kk-star-ratings-plugin/