我的网站中的链接都不带www,这个是什么问题?
我用django写的一个博客网站,但是我发现使用视图生成的链接都是不带www的然后没办法只能在nginx中添加一个301跳转,不然就是404
请问这种带不带www到底是受什么控制的?是我的项目里面来控制,还是部署的nginx来控制,还是服务器控制,或者是我的域名解析来控制? @李金龙 本帖最后由 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 删掉就完全解决问题了 妙啊。
页:
[1]