对于负责管理网站运营的人员来说,了解重定向方面的知识非常重要。不正确的重定向设置可能会干扰您的网站应提供的正常用户体验,并对您的搜索引擎排名产生负面影响。
因此,在本文中,我们将对重定向的概述、类型、设置方法和注意事项进行简单易懂的说明,以便您配置正确的重定向设置。当向工程师或外包请求设置时,这些知识也很有用。请阅读到最后。
重定向是一项功能,当用户或搜索引擎爬网程序尝试访问您网站上的特定 URL 时,它会自动将请求重定向到另一个 URL。
重定向有两种方法:“服务器端重定向”,在 Web 服务器端执行传输过程;以及“客户端重定向”,在用户浏览器上执行传输过程。
显示在客户端执行的传输处理的图
是否应该使用服务器端重定向或客户端重定向取决于重定向的目的和用途。下表简要总结了两种重定向的特征。
服务器端重定向可用于多种情况,包括 SEO、安全、域更改和 URL 规范化。客户端重定向主要在服务器端配置受限时使用。
如果您想要更改搜索引擎结果中显示的页面 URL,我们建议使用服务器端重定向,它可以继承搜索引擎评级。
为什么要设置重定向?
设置重定向的原因有很多。主要原因包括:
更改域名时
搬迁服务器时
更改页面配置时
执行 URL 规范化时
从 http 迁移到 https 时
从 404 错误页面重定向时
重定向到仅限移动设备的页面时
引导多语言网站等时
重定向设置的重要性
请理解,重定向设置从“提高可用性”和“维持搜索引擎评级”两个方面来说非常重要。
提高可用性
重定向设置对站点的可用性有 国家代码 +86,中国电话号码 重大影响。如果用户访问旧的或已删除的 URL,正确的重定向设置可以将用户引导至正确的页面。提高网站流量并提高客户满意度。
如果重定向设置不正确,用户可能会被重定向到 404 错误页面或无法访问他们正在查找的内容。结果,网站退出率增加,导致客户满意度和简历降低。
提高搜索引擎评级
重定向设置有助于引导搜索引擎爬虫以及用户到达正确的 URL。
通过配置正确的重定向设置,爬虫可以顺利地导航您的网站并收集准确的索引信息。因此,您的搜索引擎排名将会提高,从而导致更强有力的 SEO 措施。
如果重定向配置不正确,您网站的内容将不会被准确索引。 Google Search Console 等工具会将其 为什么消费者研究对数字营销很重要 标记为重定向错误。太多的重定向错误会降低您网站的声誉并对您的搜索引擎排名产生负面影响。
参考:Google 搜索中心“关于重定向和 Google 搜索”
重定向类型
重定向有多种类型,每种重定向都配置有与目的匹配的“30X HTTP 状态代码”。
301重定向
301 重定向被称为 长沙手机号码表 “永久重定向”,主要用于从旧页面到新页面的导航要无限期地继续时使用。例如,如果您因网站续订而更改域名并且不再使用旧域名,请使用 301 重定向。
当您想要将旧页面的搜索引擎评级转移到目标页面时,301 重定向也很有效。由于您可以进行一定程度的评估,因此可以加强新创建的页面(URL)的SEO。
302重定向
302 重定向也称为“临时重定向”,当您想要临时重定向到其他页面时使用。例如,如果您只想在站点进行维护时从首页转换到维护通知页面,请使用 302 重定向。
搜索引擎知道 302 重定向是临时更改,因此如果您正确使用它们,它们不会对您的页面评级产生很大的负面影响。但如果以后使用不当,比如忘记将页面恢复到原来的状态或者忘记去掉重定向设置,可能会对页面评估产生负面影响。
1.用.htaccess设置
设置重定向的最常见和推荐的方法是使用 .htaccess 文件。如果您使用 Apache Web 服务器并且可以修改 .htaccess 文件,则可以使用它。
以下是针对每种用途的重定向设置示例。将其写入 .htaccess 文件中。
更改域名时301重定向设置
当域名已更改但目录结构保持不变时使用此选项。
2.使用PHP进行配置
这是在 PHP 文件中编写重定向设置的方法。它主要在 .htaccess 文件的使用受到限制或需要使用 .htaccess 难以设置的复杂条件分支时使用。