鱼C论坛

 找回密码
 立即注册
查看: 3555|回复: 3

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

[复制链接]
发表于 2017-11-9 16:59:08 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
我用django写的一个博客网站,但是我发现使用视图生成的链接都是不带www的
然后没办法只能在nginx中添加一个301跳转,不然就是404
请问这种带不带www到底是受什么控制的?是我的项目里面来控制,还是部署的nginx来控制,还是服务器控制,或者是我的域名解析来控制?
最佳答案
2017-11-9 18:13:01
本帖最后由 gopythoner 于 2017-11-9 18:14 编辑


问题已经解决了

我记录了一下这个问题

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

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

注意问题:虽然将原来的 stopfollow.com 改成了 www.stopfollow.com 之后能看到网站地图中链接带有 www 了,但是又发现如果刷新页面的话,又会出现不带 www 的链接,后来发现是后台站点中默认的站点 example.com 删掉就完全解决问题了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2017-11-9 17:59:28 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-11-9 18:13:01 | 显示全部楼层    本楼为最佳答案   
本帖最后由 gopythoner 于 2017-11-9 18:14 编辑


问题已经解决了

我记录了一下这个问题

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

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

注意问题:虽然将原来的 stopfollow.com 改成了 www.stopfollow.com 之后能看到网站地图中链接带有 www 了,但是又发现如果刷新页面的话,又会出现不带 www 的链接,后来发现是后台站点中默认的站点 example.com 删掉就完全解决问题了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-11-9 21:01:21 | 显示全部楼层
妙啊。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-3-28 21:55

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表