You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

WordPress网站迁移后持续重定向至旧域名求助

WordPress迁移域名后重定向旧域名的解决方法
  • 检查并重置.htaccess文件
    WordPress的重定向规则可能残留旧配置,先备份当前.htaccess文件,然后替换为默认规则:

    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>
    # END WordPress
    

    替换后登录WordPress后台,进入「设置-固定链接」页面点击「保存更改」,让系统重新生成适配新域名的规则。

  • 检查wp-config.php文件
    打开网站根目录的wp-config.php,确认是否存在强制指定旧域名的代码:

    define('WP_HOME', 'https://new.fulldigitalnews.com');
    define('WP_SITEURL', 'https://new.fulldigitalnews.com');
    

    若存在,将域名替换为新域名https://bsengworks.com,保存文件后刷新测试。

  • 清理各类缓存

    • 缓存插件:如果使用了WP Rocket、W3 Total Cache等插件,先清空插件缓存,暂时禁用后测试访问。
    • 服务器/CDN缓存:检查Cloudflare、LiteSpeed等服务器或CDN的缓存设置,清空缓存并确保域名配置已更新。
    • 浏览器缓存:用无痕模式访问新域名,或手动清空浏览器缓存排除本地缓存干扰。
  • 批量替换数据库中残留的旧域名
    除wp_options表的siteurl和home字段外,数据库其他位置可能残留旧域名引用,执行以下SQL命令批量替换(执行前务必备份数据库,替换wp_为你的实际表前缀):

    UPDATE wp_posts SET post_content = REPLACE(post_content, 'https://new.fulldigitalnews.com', 'https://bsengworks.com');
    UPDATE wp_postmeta SET meta_value = REPLACE(meta_value, 'https://new.fulldigitalnews.com', 'https://bsengworks.com');
    UPDATE wp_options SET option_value = REPLACE(option_value, 'https://new.fulldigitalnews.com', 'https://bsengworks.com');
    
  • 检查服务器重定向规则
    登录cPanel后台,找到「重定向」工具,查看是否存在从https://bsengworks.com指向旧域名的重定向规则,如有直接删除。

  • 确认SSL证书配置
    检查新域名的SSL证书是否正确安装,证书配置异常可能导致重定向问题,可通过cPanel的SSL/TLS工具重新部署证书。

内容的提问来源于stack exchange,提问作者Anikesh Suryvanshy

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.03 23:20:29