1

首先,我不是任何类型的专家。代码让我发疯。我经营一个名为:http ://nascentarray.com 的网站。

我将站点从一台主机移动到另一台主机,迁移后,我发现许多图像已损坏。所以,我改变了永久链接结构:

发件人:nascentarray.com/post-name/ 收件人:nascentarray.com/year/month/date/post-name/

一切看起来都很好,直到我开始直接对帖子感兴趣的图像出现 404 错误。

更具体地说,我使用两种方法插入图像:

  1. 我使用 WP 的 Jetpack 模块创建一个马赛克布局的画廊,当有人点击画廊时,它会提供一个图像轮播。
  2. 对于某些帖子,使用 Jetpack 库模块毫无意义,因此,我使用简单的媒体上传器在文本之间简单地插入单个图像。

问题:问题在于我不使用 Jetpack 画廊模块的帖子。当我单击帖子时,帖子会正常打开并显示其中的所有图像。但是,当我开始单击单个图像时,它们开始给出 404 错误。

示例: http: //nascentarray.com/2013/02/08/tallest-buildings-of-2013/

单击帖子中的任何图像将返回 404 错误。

如何解决这个问题呢?任何人,请帮助我。这太令人不安了,我没有足够的技术专长来独自处理这个问题,所以我可以来到这里,希望能从专家那里得到一些帮助。

4

2 回答 2

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

显然,您用于查看画廊的插件会在 URL 中添加额外的内容。

您在上面提供的链接只有 ../post_name/image_name/ 这不适用于您的插件或图像文件的链接。

于 2013-06-23T12:20:41.007 回答
0

您不使用 jetpack 图片库模块的帖子不嵌入图库。相反,您将图像单独嵌入到您的帖子中。嵌入时,无论您想将图像与帖子、附件页面、自定义链接还是源文件链接,都可以选择带有图像链接的选项。您的图像未链接到源文件 - 而是链接到POST ATTACHMENT链接。

更改帖子的永久链接结构后,与您的图像文件关联的链接不会更新,并且根据以前的永久链接结构保持不变,现在不存在,因此会出现 404 错误。

它的解决方案可以是将您的永久链接结构恢复到以前的结构(简短而直接的解决方案),而其他解决方案可以是编写一个简短的脚本并使用它们的源文件或其他任何内容批量更新所有图像链接。

另一种解决方案是使用 Yoast SEO 插件为旧反向链接生成重定向 URL。请参阅此博客文章中有关此解决方案的指南。

我希望这会有所帮助,并且您现在可以理解这个问题。

于 2013-06-23T12:59:25.860 回答