我的WordPress
网站上有一个非常不寻常的问题。在大多数博客文章中,自定义永久链接都有效,但是很少有文章没有遵循以下永久链接结构
这是打开博客文章的正确链接结构: https://www.knexusgroup.com/show/blog/how-to-win-at-real-time-marketing/
但是您也可以像以下URL一样访问此博客文章: https://www.knexusgroup.com/how-to-win-at-real-time-marketing/
正确的博客文章,当您从URL中删除/show/blog/
时,将显示404错误,但是在此博客文章中,它将打开博客文章。
有人可以在这里帮助我了解问题以及如何解决吗?
编辑1
我发现了问题所在,并且帖子附件和帖子具有相同的post_name
。但是,应通过解决方案How to delete the permalink (landing pages) of image in the media library in Wordpress?
但这在这种情况下不起作用。我们使用的是永久链接结构/show/blog/%postname%/
,我观察到哪些帖子具有永久链接结构,媒体附件中没有编辑选项。
答案 0 :(得分:1)
有了comment的想法,我和Jaswant知道附件与post-name
具有相同的parent post
。
因此我们通过在媒体库中进行搜索来对该帖子进行 deleted attachment
,然后将附件重新添加到帖子中,它可以正常工作,这还通过自定义永久链接和父帖子固定了附件的永久链接。 / p>
我通过运行MySQL查询找到了所有重复的URL。
答案 1 :(得分:0)
浏览每个页面的父页面。如果父页面为“显示”,则链接将为“显示/退出页面”。
希望我能对您有所帮助