www域使用cloudflare重定向到无www域

时间:2016-11-29 16:22:29

标签: php laravel digital-ocean cloudflare

我正在使用Cloudflare和Digitalocean。我已经设置了我的名字服务器,在Cloudflare中我有这些设置:

A: mydomain.com -> 1.2.3.4.5 

CNAME: www -> mydomain.com

但是当我通过www.example.com访问我的网站时,我被重定向到:

https://example.com

那么如何将www部分保留在我的域中?

2 个答案:

答案 0 :(得分:2)

在Cloudflare中插入HTTP重定向的唯一方法是通过页面规则。如果您的页面规则中没有设置重定向,则此重定向必须位于您的Origin服务器上。

在这种情况下,您需要在应用程序中更改此设置。例如,在WordPress上,您可以在管理信息中心执行此操作(设置>常规,然后更改其中的网址以包含WWW)。

WordPress URL options

答案 1 :(得分:0)

您应该转到以下页面规则

enter image description here

有两种重定向

  Permanet redirect 301
  Temporary redirect 302

实施例

正如您在下面看到的所有请求 www.xxx.info 将重定向到 xxx.com

这里*表示所有Paramter都会被cloudflare接受,并代替$ 1重定向网址

enter image description here