几天前,我在我的网站上添加了SSL证书,该证书由goDaddy托管,由WordPress管理。 SSL工作正常,但媒体库上的图像显示不及插件的某些图标-See Image
我已经尝试过的方法:
我已在“设置”->“常规”中将WP和站点地址更改为https
我在“设置”->“媒体”-“在此文件夹中存储上载”中设置路径,以转到/ wp-content / uploads /
我尝试了“真正简单的SSL”,“ SSL不安全内容修复程序”,“重定向”插件以及“更好的搜索替换”插件,在这些插件中,我替换了所有http以便转到https
我已使用“运行状况检查和疑难解答”插件对网站进行了故障排除,并且图像仍未显示
我已将这些行添加到wp-config.php
define('FORCE_SSL_ADMIN', true);
$_SERVER['HTTPS'] = 'on';
和这一行在require_once(ABSPATH。'wp-settings.php')之前;
define( 'UPLOADS', 'wp-content/uploads' );
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
</IfModule>
我已经将“ wp-content”和“上载”目录的权限设置为755,然后为777,但仍然无法工作
我已经与托管服务提供商联系,并要求他们更新我的php数据库
我已经检查了服务器上还有多少空间并且我有足够的
当我检查主页时,出现以下错误:
GET https://savinaradeva.com/wp-content/uploads/2019/01/cropped-favicon-32x32.jpeg 404 (Not Found)
,然后当我在新选项卡中打开链接时,当我检查服务器上的路径并打开wp-content / uploads / 2019/01 / cropped-favicon-32x32时,它会转到“找不到页面”。 jpeg-图像在那里。我试图复制路径并在浏览器中打开它,但它转到404页。
我将图片上传到图库没有任何问题-文件在那里,它指向https,但图片仍未显示。如果我从Wordpress的媒体库中下载图像-如果从服务器下载图像,则图像会损坏-可以。此外,该网站的图标似乎已就位。
我认为PATH出了点问题,但我愿意提出想法和建议,我应该尝试什么。谢谢
答案 0 :(得分:0)
您可以尝试使用以下内容更改htaccess文件
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{SERVER_PORT} 80
RewriteCond %{HTTP_HOST} ^(www\.)?yourwebsite\.com
RewriteRule ^(.*)$ https://www.yourwebsite/$1 [R=301,L]
</IfModule>