17713433920 info@mac163.com

前几天我正在浏览并对我的网站进行一些页面搜索引擎优化清理工作,我注意到谷歌上有多个“图像页面”索引。每当你向你的帖子添加一个图像时,它会自动附加一个链接到图像的链接到一个空白的帖子(WordPress将附加的图像数据存储在数据库中作为帖子)只有该图像,可能是标题和标题(取决于主题)你用)。

问题是这些页面几乎没有意义,因为它们没有内容。如果您希望人们能够点击并查看大型版本或为您的帖子使用灯箱插件,那么最好链接到您的实际图片。WordPress中的附件页面被认为是“瘦”内容,因此它们没有任何价值,实际上可能会损害您的SEO工作。

在本文中,我将向您展示在WordPress网站上禁用此主图像附件页面的不同方法,并将您的页面排名重定向回其主要文章或您的网站主页。通过301重定向重定向这些附件帖子是可用性和SEO的最佳解决方案。

如何在WordPress中禁用图像附件页面
如何在WordPress中禁用图像附件页面

使用Yoast SEO插件重定向图像附件页面

更简单的方法是使用插件重定向附件页面,然后使用免费插件重定向。以下是3个简单的步骤:

  1. 为WordPress安装和设置Yoast SEO
  2. 设置完成后,单击SEO> Advanced并单击Permalinks选项卡
  3. 启用“将附件URL重定向到父帖子URL”选项并保存

通过自定义功能重定向

您还可以创建自己的自定义功能,以将附件页面重定向到主页或后父级。此函数应放在functions.php文件中(如果您使用其他开发人员的主题,最好放在子主题中)。

function myprefix_redirect_attachment_page() {
	if ( is_attachment() ) {
		global $post;
		if ( $post && $post->post_parent ) {
			wp_redirect( esc_url( get_permalink( $post->post_parent ) ), 301 );
			exit;
		} else {
			wp_redirect( esc_url( home_url( '/' ) ), 301 );
			exit;
		}
	}
}
add_action( 'template_redirect', 'myprefix_redirect_attachment_page' );

如果您注意到代码只会在is_attachment()返回true时重定向。这意味着它将重定向任何附件类型而不仅仅是图像,这通常是最好的。但是,您可以通过添加一些额外的检查来仅定位图像附件,以查看当前附件类型是什么。

通过image.php文件重定向

您的第二个选择是通过添加直接添加到image.php文件顶部的WordPress重定向来完全禁用附件页面。

  1. 在您的子主题中创建一个名为image.php的新文件(在编辑主题时始终最好使用子主题),或者如果您正在开发自己的主题,请在主题中创建一个空的image.php文件。
  2. 在image.php文件中插入以下代码
<?php
global $post;
if ( $post && $post->post_parent ) {
	wp_redirect( esc_url( get_permalink( $post->post_parent ) ), 301 );
	exit;
} else {
	wp_redirect( esc_url( home_url( '/' ) ), 301 );
	exit;
}

现在,当您刷新图片附件页面时,它应该重定向到上传图片的原始帖子,或者如果它直接上传到媒体库,它将重定向到您网站的主页。


微信二维码

微信扫描二维码联系我们!
我们在微信上24小时期待你的声音
提供外贸路由器设备产品,轻松翻墙,解答:WP主题推荐,WP网站建设,Google SEO,百度SEO,专业服务器环境搭建等!


需要提供WordPress主题/插件的汉化服务可以随时联系我们!另外成品WordPress网站以及半成品WordPress网站建设,海外Google SEO优化托管服务,百度SEO优化托管服务,Centos/Debian服务器WP专用环境搭建,WP缓存服务器搭建,我们都是你的首选,拥有多年WP开源程序服务经验,我们一直在坚持客户体验,没有最好,只有更好!
回到顶部