V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
dacongm
V2EX  ›  WordPress

求 wordpress 配置高手

  •  
  •   dacongm · 2023-10-14 11:04:34 +08:00 · 1130 次点击
    这是一个创建于 401 天前的主题,其中的信息可能已经有所发展或是发生改变。

    碰到个问题:用了 wordpress ,现在有 3 个域名。如何能改成 1 个,而且页面不出问题。 1 、上线前 wordpress 之前设置的时候,用了 http://ip 的方式 2 、后来配置用了 http://domain 3 、然后配置成了 https 即 https://domain

    但是上 CDN 过程中,3 个域名,就会出现跨域问题。

    4 条回复    2023-10-18 05:05:59 +08:00
    mskumiko
        1
    mskumiko  
       2023-10-14 11:31:01 +08:00
    数据库替换掉 IP 地址为域名 https://domain
    开 https 后,CDN 或者宝塔面板都有“强制 HTTPS”选项啊。所以 2 3 不是问题啊。

    1 的问题百度一下 : wordpress 更换博客地址 sql 就有答案了。
    jeffw
        2
    jeffw  
       2023-10-14 12:17:42 +08:00
    ```
    UPDATE wp_posts SET post_content = REPLACE( post_content, 'http://ip', 'https://domain');
    UPDATE wp_postmeta SET meta_value = REPLACE( meta_value, 'http://ip', 'https://domain');
    UPDATE wp_posts SET post_content = REPLACE( post_content, 'http://domain', 'https://domain');
    UPDATE wp_postmeta SET meta_value = REPLACE( meta_value, 'http://domain', 'https://domain');
    UPDATE wp_options SET option_value = 'https://domain' WHERE option_name = 'siteurl' or option_name = 'home';
    ```
    isc
        3
    isc  
       2023-10-14 12:27:27 +08:00 via Android
    带 https 免费证书那只能以一个为主,其它的只能 301 跳转
    Conantv2
        4
    Conantv2  
       2023-10-18 05:05:59 +08:00
    先用 2 楼方法改数据库的,再写个简单插件在 shutdown 实现 HTML 输出前的字符串替换,基本上万无一失

    https://stackoverflow.com/questions/772510/wordpress-filter-to-modify-final-html-output
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5965 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 03:17 · PVG 11:17 · LAX 19:17 · JFK 22:17
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.