我在 HTTPS 中有一个 wordpress 站点,但由于 ARForms 插件,我也有一个混合内容。 PHP 5.6 fonts.googleapis.com 和这个插件中的一些图像不安全,而且我在数据库 anf 模板文件中找不到这些文件,请通过 PHP 帮助我。 谢谢。 这是我在配置中发现的,这个功能不起作用:
$arfsiteurl = home_url();
if (is_ssl() and ( !preg_match('/^https:\/\/.*\..*$/', $arfsiteurl) or ! preg_match('/^https:\/\/.*\..*$/', WP_PLUGIN_URL))) {
$arfsiteurl = str_replace('http://', 'https://', $arfsiteurl);
define('ARFURL', str_replace('http://', 'https://', WP_PLUGIN_URL . '/arforms'));
} else {
define('ARFURL', WP_PLUGIN_URL . '/arforms');
}
最佳答案
您应该尝试在本地下载这些脚本并使用您的 HTTPS 安全服务器将它们排入队列。
至于插件脚本,你也可以尝试安装this插件并单击刷新重写规则以自动将代码添加到您的 .htaccess 文件中。
关于wordpress - 混合内容的 HTTPS 问题 - ARForms 插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51118469/