在我们展示如何 将非www url重定向到www 使用 Cloudflare,让我们看看为什么不可以www和没有访问网站的网站很重要 WWW (non-WWW)。
有许多网站的拥有者坚持网络地址上的网络开发人员:“”www.example.com。
在网址的配置技术方面,前缀”www“这只是一个子域,因为它是”abcd.example.com“它没有什么特别的,只能帮助带有更多字符的网址。Google建议在良好的SEO实践中,网站不包含www。
一个真正的问题是,何时可以在带有www的URL和一个无www的网址上访问网页。在SEO实践中,它称为“重复内容”,受到惩罚。这就是为什么如果网站不使用www,访问 https://www.example.com 用户被重定向到 https:/example.com,Cu 重定向代码301。代码意味着”永久重定向“。
在www.example.com上,我们有一个网站,并在示例上拥有一个完全不同的网站。托管在不同的服务器上或同一服务器上。
如果您已经在URL中有一个带有www的网站,则建议将其保留,但是将其重定向301 www on Non -www的所有应用程序。如果访问者访问网页”example.com/demo.html“自动重定向”www.example.com/demo.html“。
Redirect 301 通常 apache ((.htaccess)或配置 nginx 域。但是它可以非常简单,从帐户中 Cloudflare 如果您将此服务用作 DNS经理。
如何使用CloudFlare将URL非ww重定向到www
1 ..域必须具有激活的Cloudflus。以及DNS。首先进行设置 DNS > Records 并检查此服务是否有效 A example.com 和 CNAME 或者 A 为了 www。 Proxy status 保持活跃。
2。转到域设置 Pages → Page Rules。在CloudFlus的免费版本中,您可以为每个域设置3个规则。 Create Page Rule。

3。引入了第一个字段 URL法拉www, 其次是 $1
。 https://example.com/$1。这意味着保留了所有网页的永久重定向。意义 https://example.com/abcd.html 将重定向到 https://www.example.com/abcd.html。用户将到达页面的内容。
在规则设置将被选中”Forwarding URL“并将永久选择重定向代码 301。
目的地的URL将是: https://www.example.com。

Save and Deploy Page Rule。
新规则将几乎立即进入效果。
这是重定向网页的最简单方法,不涉及.htaccess或ninx的访问或知识。