所以今天早上醒来我的Wordpress网站都修改了他们的htaccess文件(重定向到垃圾邮件)。我用备份文件替换了它们:
# 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
然后我刷新了我的网站,我的 / images / 文件夹中只有5%的图片显示出来。
我的所有<img src
路径都是绝对路径。即使我转到我的图片目录并直接点击图片链接,我的浏览器会稍微考虑一下,然后转到: https://www.google.com/?gws_rd=ssl
但是,正如我所说,大约有5%的图像链接执行实际上有效,并且它们在同一目录中的文件类型相同。
这很奇怪。
编辑:它似乎是一个服务器缓存的东西,几分钟后就可以自行清理。
答案 0 :(得分:1)
首先,清除浏览器的缓存,或尝试使用Chrome / Firefox的“私密会话”,也许重定向仍在缓存中。
其次,检查images目录或任何父目录中是否有另一个.htaccess,直到你网站的根目录并检查其内容。
第三,检查文件系统上是否存在非工作图像。 如果不再有重定向来自Wordpress而不是来自Apache。
你的CMS已被破坏,如果你有备份我认为恢复它是个好主意,或者至少将它逐个文件与你的实际网站进行比较(WinMerge可以帮助你这样做。) / p>
我强烈建议您恢复备份,然后检查您的Wordpress安装是否是最新的,以及您使用的每个wordpress插件。