Redirect Github页面和CloudFlare SSL的301重定向
我正在使用我的域名作为我的托管站点。这些页面位于Redirect Github页面和CloudFlare SSL的301重定向,redirect,ssl,https,github-pages,cloudflare,Redirect,Ssl,Https,Github Pages,Cloudflare,我正在使用我的域名作为我的托管站点。这些页面位于username.github.io。根据github pages文档,我将CNAME文件放在根目录中,指向example.com 在我的godaddy DNS管理器中,我将CNAMEwww添加到username.github.io 后来我切换到CloudFlare以使用 目前,CloudFlare DNS管理器包括以下两项: A exmaple.com 192.30.252.153 CNAME www username.github.io 由于我
username.github.io
。根据github pages文档,我将CNAME
文件放在根目录中,指向example.com
在我的godaddy DNS管理器中,我将CNAME
www
添加到username.github.io
后来我切换到CloudFlare以使用
目前,CloudFlare DNS管理器包括以下两项:
A exmaple.com 192.30.252.153
CNAME www username.github.io
由于我在cloudfare中启用了SSL并将http(裸地址或其他地址)重定向到https,因此我将页面规则设置为http://*example.com/*
,并启用了始终使用https
现在所有类型的地址都被重定向到https://example.com
(这是我的最终要求)
但是,从http://www.example.com
至https://example.com
是这样发生的:
http://www.example.com 到
https://www.example.com/ 到
http://example.com/ 到
https://example.com/
如果用户将地址键入www.example.com
,此多次重定向将影响站点加载速度。而且(可能?)这些多重重定向将影响搜索站点中的页面排名
因此,直接301不是比多重301更好吗?或者,在这种情况下,所有网站管理员通常都会使用多个重定向
如果没有,请有人指导我从
http://www.example.com
直接发送至https://example.com/
无需任何多个重定向。您可以在CloudFlare中设置页面规则并更改顺序以达到预期效果
如果这仍然有问题,您也可以启用HSTS,这将要求浏览器在您第一次访问站点后访问HTTPS版本。这也使得网站更加安全,因为不允许任何人在你的安全连接中间插手