有没有使用typecho的大佬

@Ta 2020-05-25发布,2020-05-25修改 3979点击
问个问题就是网站挂上cdn后,所有链接还是源站域名怎么解决?后台和数据库都把域名换成cdn域名了,自己手动把域名换成cdn域名也能访问,思来想去不是nginx问题,只能是程序问题了,求大神解答

上网查过,大多数都是修改数据库里面的链接,但是修改了也没啥用还是使用源站域名

例子:加速域名http://a.com/index.php/1.html
      源站域名http://b.com/index.php/1.html
两个域名博客内容都能正常访问,我要解决的是typecho里文章还有各种页面链接为http://b.com/index.php/1.html而不是http://a.com/index.php/1.html的问题,这个应该是程序问题吧,是cdn操作错误的锅吗?

ps:抱歉,看来还是有大佬没理解问题,我的意思是加速域名套上CDN后,访问博客,博客内的链接依旧是源站的域名,而非我的加速域名,百度上的教程大多是让修改数据库还有后台的域名修改(例如教程https://www.imtqy.com/typecho-domain-change.html)。

但是我修改后,typecho内的分类,页面,文章链接等依旧是源站域名,除了图片cssjs等永久链接修改为了加速域名,其他都为源站域名,cdn的操作是正常的,我安装了另一个程序,都是可以全局CDN域名访问的,没有出现源站域名,只能是typecho的锅了,求助大佬解决。
回复列表(28)
  • @Ta / 2020-05-25

    添加源域名CNAME记录,值为CDN域名,这样仍然可以使用源域名进行访问,CDN也可以正常生效
    红米K30 Pro 变焦版

  • @Ta / 2020-05-25
    @Curtion,这个方法不错
  • @Ta / 2020-05-25

    @ponyoung,什么这方法不错本来就要这么做的。

    你在如腾讯云为一个域名添加了 CDN,他就会给你一个域名,让你添加 CNAME 记录,值为 他给你的域名

    然后删除你原来的 A 记录值
    红米 Note4X 标配版(黑色)

  • @Ta / 2020-05-25
    @NowTime,我知道啊,没看懂我说的吗?我意思是,我的加速域名套上cdn并ca给的记录,然后使用的时候,typecho里文章链接显示的是源站域名,我按照网上教程修改数据库还有后台的域名为我的加速域名,但访问的还是源站域名,我想要用加速域名访问,这是我想解决的问题,能不能理解?
  • @Ta / 2020-05-25

    用CDN给的cname域名访问?
    Redmi K.O

  • @Ta / 2020-05-25
    @情醉中国风,可能是我的描述不好吧,就是正常的CDN操作,这个没问题的,不是第一次用cdn了,其他程序没问题就typecho有这问题,百度无果看来没人遇到过这问题
  • @Ta / 2020-05-25

    @ponyoung,我理解你说的了,有可能只是CDN/浏览器缓存问题,CDN管理页/浏览器刷新试一下
    红米K30 Pro 变焦版

  • @Ta / 2020-05-25
    @Curtion,不是,弄了两天了无果才来求助大佬们的,一直是源站域名这也起不到加速作用啊,谁会手动给你把域名换成加速域名啊。。。哈哈
  • @Ta / 2020-05-25

    @ponyoung,Typecho 的标题地址输出是this->permalink()方法实现的,如果排除是CDN缓存的问题,那就看看源码中是怎么写的,很可惜我看不懂PHP
    红米K30 Pro 变焦版

  • @Ta / 2020-05-25
    @Curtion,我也找到了这个文件var\Widget\Options\Permalink.php,同样没看懂,故来虎林求助
  • @Ta / 2020-05-25
    @ponyoung,后台设置 基本设置里面有个站点地址。typecho的静态资源会被加上这个地址。所以你可以把这个地址改成你加了cdn的那个域名。对了我理解你的意思是你又2个域名一个直接用,一个是用cdn加速?
    -rainss.cn-雨落凋殇
  • @Ta / 2020-05-25
    还有就是如果文章里面的图片啥的资源是源站地址,这种就只能改数据库中每一篇的图片的地址了。
    -rainss.cn-雨落凋殇
  • @Ta / 2020-05-25
    @雨伤,谢谢大佬,后台修改域名,包括修改数据的域名都试了,如你所理解的,的确是两个域名,一个是源站用的,一个是套cdn加速的域名。现在问题就是typecho里面的链接无论怎么改都是源站域名,而不是在后台修改的加速域名
  • @Ta / 2020-05-25
    @ponyoung,后台改了域名以后cdn刷新了吗?没有刷新的话cdn缓存可能需要时间才能改变,不一定会立即变化的!oao.cool这个是另外一个域名吧。还不能正常访问?
    -rainss.cn-雨落凋殇
  • @Ta / 2020-05-25
    @雨伤,我刚才去cdn刷新全站缓存了,打算不用typecho了,我装了一个wp测试就没这问题了,可以实现全局cdn域名访问,看来这问题解决不了了
  • @Ta / 2020-05-25
    @ponyoung,emmmmm
    -rainss.cn-雨落凋殇
  • @Ta / 2020-05-25
    @雨伤,这种东西太折磨人了,搞了好久到处查
  • @Ta / 2020-05-25

    换家cdn试试
    vivo nex3 5g

  • @Ta / 2020-05-25
    Redmi K.O
添加新回复
回复需要登录

[聊天-聊天灌水] 别人:搞懂了,应该是七牛云对空格支持不好