博客信息();在内部页面上输出不带HTTPS的错误URL

时间:2018-06-28 作者:Maryja Piaredryj

模板标题有如下行<link rel="shortcut icon" href="<?php bloginfo(\'template_directory\'); ?>/icons/favicon.ico">

问题是bloginfo(\'template_directory\') 以及其他使用site_url (get_template_uri 等)使用HTTP而不是HTTPS输出url。它发生在除索引页之外的每一页上。主页上的URL是正确的,带有https。

因此,内部页面因内容混合而被破坏。

Site home和wp home in设置设置为https://example.net. 数据库中的所有http链接都替换为https链接。什么都没有发生。

我还应该检查什么?

1 个回复
SO网友:Vörös Imi

According to documentation, get_stylesheet_directory_uri() 检索主题目录url时应检查SSL。

尝试交换<link rel="shortcut icon" href="<?php bloginfo(\'template_directory\'); ?>/icons/favicon.ico"><link rel="shortcut icon" href="<?php echo get_stylesheet_directory_uri(); ?>/icons/favicon.ico"> 在标题中。php文件。

结束

相关推荐

纯HTTP请求被发送到WordPress中的HTTPS端口

我有Wordpress网站和移动表单http:// 到https:// 当我第一次打开时:443自动添加url,我收到错误消息400 Bad Request The plain HTTP request was sent to HTTPS port.<例如,原始URL:https://example.com/dev/ 首次打开时:http://xyz.example:443/dev/ 的重定向规则。httaccess公司<IfModule mod_rewrite.c> Rewri