gopythoner 发表于 2017-11-9 16:59:08

我的网站中的链接都不带www,这个是什么问题?

我用django写的一个博客网站,但是我发现使用视图生成的链接都是不带www的
然后没办法只能在nginx中添加一个301跳转,不然就是404
请问这种带不带www到底是受什么控制的?是我的项目里面来控制,还是部署的nginx来控制,还是服务器控制,或者是我的域名解析来控制?

新手·ing 发表于 2017-11-9 17:59:28

@李金龙

gopythoner 发表于 2017-11-9 18:13:01

本帖最后由 gopythoner 于 2017-11-9 18:14 编辑

新手·ing 发表于 2017-11-9 17:59
@李金龙

问题已经解决了

我记录了一下这个问题

问题描述:之前一直发现自己的网站地图和 RSS 中的链接都是域名不带 www 的,继而发现其实是所有的链接都是不带 www 的,只不过在显示的时候被自己在 nginx 中设置的301跳转强制跳转到了带有 www 的地址中。

解决方案:在后台的“站点”中将域名改成带有 www 的,比如自己的域名 www.stopfollow.com 即可

注意问题:虽然将原来的 stopfollow.com 改成了 www.stopfollow.com 之后能看到网站地图中链接带有 www 了,但是又发现如果刷新页面的话,又会出现不带 www 的链接,后来发现是后台站点中默认的站点 example.com 删掉就完全解决问题了

新手·ing 发表于 2017-11-9 21:01:21

妙啊。
页: [1]
查看完整版本: 我的网站中的链接都不带www,这个是什么问题?