Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Divi favicon不安全链路_Php_Wordpress_Wordpress Theming_Custom Wordpress Pages - Fatal编程技术网

Php Divi favicon不安全链路

Php Divi favicon不安全链路,php,wordpress,wordpress-theming,custom-wordpress-pages,Php,Wordpress,Wordpress Theming,Custom Wordpress Pages,现在我在我的网站上申请了SSL证书,但是网站上有不安全的链接,我现在还不能解决这个问题,问题的原因是divi favicon链接此选项现在未显示在divi主题的选项之间,我无法从数据库更新URL,因为当我尝试从数据库更新链接时,值会自动更改,您知道如何更改此链接吗?转到主题 要为新的Divi版本添加favicon,您需要转到主题定制器->常规设置->站点标识->站点图标。 如果URL硬编码为http,则转到样式表/模板系统,手动将主题代码中的http更改为https 否则,创建一个子主题,然后对

现在我在我的网站上申请了SSL证书,但是网站上有不安全的链接,我现在还不能解决这个问题,问题的原因是divi favicon链接此选项现在未显示在divi主题的选项之间,我无法从数据库更新URL,因为当我尝试从数据库更新链接时,值会自动更改,您知道如何更改此链接吗?

转到主题

要为新的Divi版本添加favicon,您需要转到
主题定制器->常规设置->站点标识->站点图标。

如果URL硬编码为
http
,则转到样式表/模板系统,手动将主题代码中的
http
更改为
https

否则,创建一个子主题,然后对其进行更改,这将防止主主题更改任何内容

提示:确保主题的基本URL是
https
,因为主题将通过配置WordPress在仪表板中使用https来获取该URL。如果没有,可以转到“设置”>“常规”选项卡。进入后,查找WordPress地址(URL)和网站地址(URL)字段: 如果您已经这样做了,那么通过编辑.htaccess文件强制WordPress使用HTTPS

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

# 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>
# END WordPress
重新编写引擎打开
重写cond%{HTTPS}=在…上
重写规则^(.*)$https://%{HTTP_HOST}%{REQUEST_URI}[L,R=301]
#开始WordPress
重新启动发动机
重写基/
重写规则^index\.php$-[L]
重写cond%{REQUEST_FILENAME}-F
重写cond%{REQUEST_FILENAME}-D
重写规则/index.php[L]
#结束WordPress
这应该能奏效


另一件事,你可以考虑使用CydFLARE这样的CDN在HTTPS

可能的情况下加载静态内容(你的图标),不幸的是,您的问题仍然不清楚。谢谢您的回复,但这种情况并不能解决我的问题,因为favicon链接保存在数据库中,当我试图从数据库中更新它时,代码中的某些内容会自动更新我在数据库中的更改,同时divi主题会从选项中删除favicon文本框,所以我无法更新网站上的链接also@EngSabreenSaber删除当前favicon并再次上载。您是否更改了数据库中的SSL URL。从哪里可以删除http到HTTPS?我没有在主题中找到删除它的选项,我可以将数据库中的url从http更改为httpsi尝试了此操作,但不幸的是,保存在数据库中的旧favicon仍然存在,并创建了新的favicon,因此我仍然有ISSUEMMMM,数据库中的favicon不应该对它是HTTPS还是http有任何影响。URL是否也存储在数据库中?是的,URL作为Http URL存储在数据库中,在wp_选项表中我更新了我的答案,我添加了htaccess方法,应该可以工作;感谢您的回复,但这并不能解决我的问题,我通过评论这行echo“”解决了问题;页面内自定义功能