几周前,在“白板星期五”的“五件你没做(但应该做)的事”中,排名第五的是“规范化”。虽然没有花太多时间讨论这个问题,但它是一个非常常见的问题,困扰着互联网上的许多网站。想看简短的解释,请跳转到“白板星期五”视频中 6 分 50 秒的部分。
以下是它为何如此重要的简要说明
- 防止同一内容在多个 URL 上(现场)
- 防止链接汁/权益被 电报数据库 稀释到相同内容的 URL
- 防止搜索引擎选择“最佳” URL,而不是您在 SERP 中实际想要的 URL
那么,您如何在您的网站上实际实现规范化?
- 301重定向
- 使用 Rel Canonical 的链接标签
301重定向
301 重定向是 SEO 和网站所 敏捷方法的主要模型有者在 URL 控制方面最常用的技巧。301 是指服务器返回的请求 URL 的状态代码。301 表示永久移动页面响应。它允许将链接权重正确传递到新位置,并自动将网站访问者或机器人重定向到正确的 URL。
301 重定向的实现方式既可以在服务器级别设置,也可以在需要重定向的页面中编写代码。在服务器级别设置 301 重定向是首选方法,但掌握一些额外的技巧总是有益的。
Apache 301 重定向实现
在 Apache 服务器环境中,有 WhatsApp 电话列表 一个名为 htaccess 文件(名为 .htaccess)的文件。此文件允许您设置 301 重定向命令,并且可以使用任何文本编辑器(例如记事本)轻松编辑。.htaccess 文件位于您域名的根目录中。
301 重定向命令的最简单形式是:构成该命令的四个要素是:
- 说明 .htaccess 命令的类型:“redirect”
- 说明应设置的状态代码:“301”
- 说明适用的现有/旧页面:“/oldpage.html”(此处不包括域名,但包括开头斜杠和目录结构(如果适用))
- 说明要重定向到的新页面:“http://www.site.com/newpage.htm”(包括完整的 URL)
在 Whiteboard Friday 视频中,Danny 指出了一个常见的规范化问题,即同时启用非 www 和 www 的 URL。这个问题可以在 .htaccess 文件中使用 mod_rewrite 功能轻松修复。