如何使用 Cloudflare 将非 WWW URL 重定向到 WWW

在我们展示如何之前 将非 WWW URL 重定向到 WWW 运用 Cloudflare, 让我们看看为什么不能通过 WWW 访问网站很重要 WWW (non-WWW).

许多网站所有者坚持要求 Web 开发人员使用以下网址:www.example.com”。 说这定义了一个站点。 事实上,这是很多年前的事了,当时许多人并不真正理解 WWW 的真正含义。

在配置网址的技术术语中,前缀“www“它只是一个子字段”abcd.example.com”。 它没有什么特别之处,只对字符数较多的网址有帮助。 此外,Google 在良好的 SEO 实践中建议网站不包含 WWW。

一个真正的问题是,当一个网页既可以通过带有 WWW 的 URL 访问,也可以在没有 WWW 的 URL 上访问时。 在 SEO 实践中,它被称为“重复内容”并受到惩罚。 这就是为什么在访问时指示如果网站不使用 WWW https://www.example.com 要重定向到的用户 https:/example.com,铜 301重定向代码. 代码表示“永久重定向“。
也有可能我们在 www.example.com 上有一个网站,而在 example.com 上我们有一个完全不同的网站。 托管在不同的服务器或同一台服务器上。

如果你已经有一个 URL 中包含 WWW 的网站,那么建议保持原样,但将所有来自非 WWW 的请求重定向 301 到 WWW。 如果访问者访问网页“example.com/demo.html” 自动重定向到 “www.example.com/demo.html“。

Redirect 301 它通常由 阿帕奇 (的。htaccess) 或来自配置 Nginx的 域的。 但是,可以非常简单地从帐户中完成 CloudFlare的 如果您将此服务用作 DNS 管理器.

如何使用 Cloudflare 将非 WWW URL 重定向到 WWW

1. 登录到您的 Cloudfare 帐户并转到您要将非 WWW 重定向到 WWW 的域。 该域必须启用 Cloudflare。 DNS 也是如此。 先去设置 DNS > Records 并检查此服务是否处于活动状态 A example.com si CNAMEAwww. Proxy status 要活跃。

2. 进入域设置 Pages → Page Rules. 在 Cloudflare 的免费版本中,您可以为每个域设置 3 个规则。 Create Page Rule.

在 Cloudflare 中创建页面规则重定向
在 Cloudflare 中创建页面规则重定向

3.在第一个字段中输入 没有 WWW 的 URL, 其次是 $1. https://example.com/$1. 这意味着保留所有网页的永久链接重定向。 意义 https://example.com/abcd.html 将被重定向到 https://www.example.com/abcd.html. 用户将到达页面的内容。

在规则设置中,您将选择“Forwarding URL” 并且重定向代码将被永久选择 301.

目标 URL 将是: https://www.example.com.

如何使用 Cloudflare 将非 WWW URL 重定向到 WWW
如何使用 Cloudflare 将非 WWW URL 重定向到 WWW

Save and Deploy Page Rule.

新规则几乎立即生效。

这是重定向网页的最简单方法,不涉及访问或了解 .htaccess 或 NGINX 指令。

如何以 » 网络 » 如何使用 Cloudflare 将非 WWW URL 重定向到 WWW

对技术充满热情,我喜欢测试和编写有关操作系统的教程 macOS, Linux, Windows, 关于 WordPress, WooCommerce 和配置 LEMP 网络服务器 (Linux、NGINX、MySQL 和 PHP)。 我写在 StealthSettings.com 自 2006 年以来,几年后我开始撰写 iHowTo.Tips 教程和有关生态系统中设备的新闻 Apple: iPhone,iPad, Apple 手表,HomePod, iMac, MacBook、AirPods 和配件。

发表评论