2014-11-20 93 views
0

出于某种原因,我的所有wordpress图像都停止显示。我试过禁用所有插件,并恢复到二十二个主题,但仍然没有。不显示Wordpress图像

当我登录到仪表板,去到媒体库,这是我所看到的:

Media Library

但是,当我点击一个图像,然后转到它的路径,图像网址将加载图片。

它几乎看起来好像WordPress已经从我的上传文件夹断开自己?

最后,在我的主页上,当我右键点击我的徽标的破碎图像链接(不显示),然后选择“在新标签中打开图像”,它实际上并没有返回图像URL。它返回:

http://127.0.0.1/ 

有没有其他人遇到过这个?我不知道从哪里开始解决这个问题,因为它似乎与我的主题或我的插件无关,而且我的Wordpress内核是最新的。

任何帮助将不胜感激。谢谢!

+1

你最近移动站点,让我们说从你的本地机器,到服务器? – coopersita 2014-11-20 21:23:19

+0

没有该网站一直没有移动。它已经在这个地方好几个月了,没有任何问题。我实际上看着我的FTP客户端,发现有几个网站在凌晨1:45更新(可能是非人为的)。在每种情况下,都有一行代码添加到.htaccess文件中:“RewriteRule。* \。(gif | jpe?g?| png)$ http://127.0.0.1 [R,NC]” - 是否有人知道这是否是All in One WP Security(AIOWS)插件的一部分? – 2014-11-20 21:34:25

+1

看起来你可能被黑客攻击......打开你的主题文件,看看有没有可疑的东西。 – coopersita 2014-11-20 21:36:02

回答

0

它可能是一个黑客,但这通常发生在你的wp_options配置不正确时。

快速解决方法:将备份恢复到以前的工作状态。在直播服务器

  1. 开放phpMyAdmin的,并访问WordPress数据库;:

    如果你没有备份或要检查其他选项,试试这个

  2. 在数据库中,访问表wp_options;
  3. 检查行'siteurl'和'home'的值。

编辑:方法2 - 重新创建的.htaccess

  1. 重命名你的.htaccess到htaccess_
  2. 转到WordPress的设置 - >永久链接
  3. 选择默认类型和保存,这应该创建一个新的.htaccess
  4. 打开网站的主页,并检查它是否改变了一些东西
  5. R eturn转换为固定链接选项,并选择之前的方式
+0

我看着这个,一切似乎都是正确的。 – 2014-11-20 22:39:05

+0

@EricWood用第二种方法编辑了答案,看一看。 – nunorbatista 2014-11-20 22:51:41

1

更改您在注释中提到的htaccess文件可能是原因。这不是WP Security插件的一部分。既然你已经安装了这个安全插件,你希望能够恢复你的htaccess文件,并且能够快速获得一个好的拷贝 - 这是插件的一个特性。

详情点击这里:https://www.tipsandtricks-hq.com/how-to-restore-the-htaccess-file-when-using-the-all-in-one-wp-security-plugin-5945

如果需要通过FTP重做文件,而不是,这里是最有可能htaccess文件内容的列表,derpending您网站的确切需求:http://codex.wordpress.org/htaccess

也许,这看起来应该像ths:

# 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