媒体库没有在Wordpress中显示+某些插件的喜好

问题描述 投票:0回答:1

几天前,我在我的网站上添加了一个SSL证书,该证书由goDaddy托管并由WordPress管理。 SSL工作正常,但媒体库上的图像没有显示插件的一些图片 - See Image

我已经尝试过的:

  • 我已在Settings-> General中更改了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' );
  • 我已将这些行添加到我的.htaccess文件中:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
</IfModule>
  • 我已经将'wp-content'和'upload'目录的权限更改为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中的媒体库下载图像 - 它会破坏但是如果我从服务器下载图像 - 没关系。此外,该网站的favicons似乎已经到位。

我想这是PATH的问题,但我愿意接受想法和建议我应该尝试什么。谢谢

php wordpress ssl cpanel database-migration
1个回答
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>
© www.soinside.com 2019 - 2024. All rights reserved.