V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
Adminmaster
V2EX  ›  问与答

wordpress 如何实现全站 CDN?

  •  
  •   Adminmaster · 2015-10-29 21:35:34 +08:00 · 4031 次点击
    这是一个创建于 3347 天前的主题,其中的信息可能已经有所发展或是发生改变。

    转: WordPress 的设计有很多莫名其妙的地方,其中之一就是它的域名设置。 WordPress 的每一个站点要设置一个独立的主页( Home )地址,而且只能设置一个。也就是说,即使有两个域名指向同一个博客(比如 a.com 和 b.com ),如果博客把主页设置成了 a.com ,用户在访问 b.com 的时候,也会被重定向到 a.com 。这样造成了 b.com 实际上完全无法访问到。

    有没有什么好的方法可以实现 WORDPRESS 全站 CDN?

    9 条回复    2016-02-13 07:03:05 +08:00
    Showfom
        1
    Showfom  
       2015-10-29 22:45:03 +08:00
    你要多个域名?

    nginx 反代可破
    shoaly
        2
    shoaly  
       2015-10-29 23:07:03 +08:00
    全站 cdn 可以通过 ip 地址 实现, 以阿里云 cdn 为例子, www.a.com 是你的博客域名的话
    1 www.a.com cname 到阿里云告诉你的 域名上
    2 然后在 cdn 里 源站填写你服务器的 ip 地址
    3 另外那个溯源域名写 www.a.com
    alect
        3
    alect  
       2015-10-29 23:49:43 +08:00
    wordpress 可以实现多个域名指向同一个安装源。而且不会自动转向,同时可以实现 http 不会自动跳转 https 或者 https 不会跳转 http

    修改 config.php 文件 加入以下代码即可

    define('WP_SITEURL', 'http://' . $_SERVER['HTTP_HOST']);
    define('WP_HOME', 'http://' . $_SERVER['HTTP_HOST']);
    wkdhf233
        4
    wkdhf233  
       2015-10-29 23:52:20 +08:00
    一般全站 CDN 都是直接从解析上实现的啊,你难道是要保持主域名访问的同时再加一个额外的 CDN 域名?
    Adminmaster
        5
    Adminmaster  
    OP
       2015-10-30 01:53:36 +08:00 via Android
    @wkdhf233 關鍵是 keycdn pull 是時候必須要有源站,所以有點糾結
    Adminmaster
        6
    Adminmaster  
    OP
       2015-10-30 01:55:22 +08:00 via Android
    @alect 這個一直在用,但是 keycdn 的時候,只是個鏡像,打開網站裡的地址就會又跳轉到原來的地址了
    kozora
        7
    kozora  
       2015-10-30 02:17:14 +08:00
    keycdn 觉得不好用
    ryd994
        8
    ryd994  
       2015-10-30 05:28:10 +08:00 via Android
    @Adminmaster wp 设置里填给用户的域名
    单独加一个子域名指向服务器 IP 给 cdn 用
    cdn 只管拉文件,哪管你网页里的链接指哪里
    ZE3kr
        9
    ZE3kr  
       2016-02-13 07:03:05 +08:00 via iPhone
    看这里,与 CDN 配合的全站 CDN https://www.v2ex.com/t/256228 @Adminmaster
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2823 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 07:11 · PVG 15:11 · LAX 23:11 · JFK 02:11
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.