RedirHub
定价
支持
企业

RedirHub 的匹配选项允许您轻松设置复杂的重定向配置。

首先,我们检查我们的数据库,以查找与完整 URL 路径匹配的重定向。例如,如果收到对 www.example.com/path?query-string=1 的请求,我们会查找该确切匹配。如果找到,我们使用指定的目标。如果没有,我们将继续下一个匹配标准:

  • 精确匹配路径(区分大小写):www.example.com/path
  • 无路径:www.example.com
  • 根域名(仅在 www 版本域名中有效):example.com
  • 通配符域名:*.example.com

如果这些条件都不满足,将呈现 404 页面。为了防止这种情况,我们建议设置“根路径”重定向,以确保您的用户始终有有效的目标。

更多信息见下文。

URI 转发 = 对根匹配没有偏好

当请求没有指定路径(即主页)时,我们优先考虑禁用 URL 转发的来源。这允许以下设置:

• 重定向 1 : example.com/ -> new.com – URI 转发 = 是

• 重定向 2 : example.com/ -> new.com/new-homepage – URI 转发 = 否

在此配置中,对 example.com(主页)的请求将重定向到 new.com/new-homepage,而所有其他请求将根据源指定的 new.com/$PATH$ 进行处理。

未找到匹配项

当重定向请求未找到匹配项时会发生什么?

未找到路径

假设您已设置以下重定向:

• https://example.com/ -> https://new-domain.com

• https://example.com/contact -> https://new-domain.com/contact-us

示例 1 : 用户访问 https://example.com/contact 并正确重定向到 https://new-domain.com/contact-us。

示例 2:用户访问 https://example.com/old-contact-page,该路径没有完全匹配。RedirHub 然后检查是否有 https://example.com/ 的重定向。如果找到,用户将被重定向到 https://new-domain.com。这就是我们始终建议设置“根路径重定向”的原因,以避免 404 错误。

我们在界面中自动推荐此操作,以确保无缝的用户体验。

因为当未找到匹配项时,我们会回退到根路径,所以您的访客不会遇到 404 页面。如果您对自定义 404 页面有特定需求,请告诉我们,我们可以重新考虑我们的做法。

找不到主机名

如果找不到主机名(即未在 RedirHub 中设置),我们无法重定向请求。在这种情况下,将提供“404 未找到”页面。

想要自定义此错误页面上的品牌吗?您可以利用专用 IP 以获得更多控制。有关更多信息,请查看我们的专用 IP 文章。