首先,我不是任何形式的专家。代码让我疯狂。我运行了一个名为http://nascentarray.com的网站。
我将网站从一个主机移动到另一个主机,迁移后,我发现很多图像都被破坏了。所以,我改变了固定链接结构:
来自:nascentarray.com/post-name/ 至:nascentarray.com/year/month/date/post-name /
直到我开始对直接对帖子感兴趣的图片出现404错误,一切看起来都很好。
对我来说更具体,我使用两种方法来插入图像:
问题:问题在于我不使用Jetpack图库模块的帖子。当我点击帖子时,帖子打开正常并显示其中的所有图像。但是,当我开始点击单个图像时,他们开始给出404错误。
示例:http://nascentarray.com/2013/02/08/tallest-buildings-of-2013/
点击帖子中的任何图片都会返回404错误。
如何解决这个问题?有人,请帮帮我。这是非常令人不安的,我没有足够的技术专长来处理这个问题,所以我可以来这里寻找专家的帮助。
答案 0 :(得分:0)
您的永久链接结构不正确。您需要将其更改回nascentarray.com/year/month/date/post-name /
如果已经是这样,那么您需要在上传中仔细检查文件夹。因为如果你在这里查看你的一页http://nascentarray.com/2013/06/17/stock-wallet-the-only-wallet-you-will-ever-need/
该图片与../year/month/date/post_name/image_name/相关联 即http://i0.wp.com/nascentarray.com/wp-content/uploads/2013/06/stock_wallet_2.jpg?resize=389%2C176
显然,您查看图库的插件会在网址中添加额外的内容。
上面给出的链接只有../post_name/image_name/哪个不能用于您的插件或链接图像文件。
答案 1 :(得分:0)
您不使用jetpack图库模块的帖子未嵌入图库。相反,您可以单独在帖子中嵌入图像。当您嵌入时,无论您是要将图像链接到帖子,附件页面,自定义链接还是源文件,都可以选择图像链接。 您的图片未链接到源文件 - 而是链接到 POST ATTACHMENT 链接。
更改帖子的永久链接结构后,与图像文件关联的链接不会更新,而且这些链接仍然保留现在不存在的永久链接结构,因此会产生404错误。
它的解决方案可以是将永久链接结构恢复为前一个(简短而直接的解决方案),其他解决方案可以编写一个简短的脚本,并使用源文件或其他任何内容批量更新所有图像链接。
另一个解决方案是使用Yoast SEO插件为旧反向链接生成重定向URL。 请参阅guide in this blog post regarding this solution.
我希望这有帮助,你现在就能理解这个问题。