什么是附件页面?WordPress网站如何禁用图片附件页面

最近查看网站收录时发现一些奇怪的链接被百度收录了,点击链接打开发现都是“.html/attachment/图片名称/”的形式,如下图所示。

WordPress网站图片附件页面被百度收录

经过一番研究发现是WordPress网站图片的附件页面,可能有人会问什么是附件页面?

一、什么是附件页面

简单的说,附件页面就是因为WordPress网站图片而生成的。因为在WordPress站点后台的媒体库或者是编辑文章/页面而上传的图片,WordPress都会为每个图片创建一个页面,这个页面就叫做附件页面。这个页面仅仅是实际图片的放大版本,其实是没有任何其他的内容的。这就有很大可能会影响我们网站的seo效果,因为搜索引擎会将那些几乎没有任何文本的页面判定为低质量内容,而网站有大量低质内容就会影响网站质量评级,最终给网站带来负面影响。

WordPress网站图片附件页面举例

二、WordPress网站如何禁用图片附件页面

  • 修改robots.txt文件

虽然通过robots文件也可以禁止搜索引擎收录WordPress的附件页面,但是不能保证所有搜索引擎都会遵守robots协议。

  • 利用WordPress SEO by Yoast插件

如果你的网站有用WordPress SEO by Yoast插件,那么你可以利用插件来禁用。操作方法如下:

打开 SEO>>永久链接选项页面,然后勾选“将附件URL重定向到父级页面URL”,这样就可以将打开附件页面的url重定向到父级页面URL。

	利用WordPress SEO by Yoast插件禁用附件页面

  • 修改代码(推荐)

如果你没有安装这个插件,又不喜欢插件的话,可以使用robots文件禁用。如果是想从源头上解决WordPress网站图片的附件页面,琳玲SEO建议直接在网站代码上就禁用WordPress这个附件页面的出现。具体的操作方法也很简单,只需要在当前主题的文件夹中创建一个新文件并命名为image.php即可。如果已经存在image.php文件的话,只需要在其基础上新增一行代码即可,将下面的代码复制到image.php文件的第一行代码前面即可。

<?php wp_redirect(get_permalink($post->post_parent)); ?>

然后保存image.php,并将其上传到主题目录中。之后当用户访问附件页面时就会重定向到父级页面。

需要注意的是,默认的重定向方式是302,如果你想用301,需要自己设置一下。另外网络上还有一种是修改functions文件的代码的,也可以尝试使用一下,代码如下。

修改functions文件禁用WordPress网站图片附件页面

琳玲SEO博客就是使用通过修改image.php代码方式对WordPress网站图片附件页面进行禁用的。希望你阅读完《WordPress网站如何禁用图片附件页面》的所有内容,可以帮助你禁用WordPress中的图片附件页面,并重定向到父级页面中。如果在操作过程中有疑问,请以评论的方式告知我。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注