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

浏览器缓存跳转异站及WordPress多站合并至单服务器问题

解决WordPress迁移后Hosts测试时浏览器缓存重定向问题

嘿,我碰到过好多次这种情况了——改了hosts文件明明ping得通,但浏览器就是跳去旧站点,简直头疼!别慌,咱们一步步来排查解决:

  • 彻底清理浏览器缓存与站点数据
    普通的刷新(F5)往往不够,得把浏览器里关于这个域名的所有缓存清干净。比如在Chrome里按Ctrl+Shift+Delete,勾选「缓存的图片和文件」「Cookie和其他网站数据」,时间范围选「全部时间」后删除。
    更彻底的话,去「设置→隐私和安全→网站设置→查看所有网站数据和权限」,找到example.co.nz,直接删除它的所有存储数据,这样浏览器就不会残留旧站点的任何设置了。

  • 用无痕/隐私模式访问测试
    无痕模式默认不会加载本地缓存和Cookie,能直接验证hosts解析是否真的生效。如果无痕模式能正常打开新服务器上的站点,那基本可以确定是普通浏览器窗口的缓存在搞鬼。

  • 强制指定WordPress站点URL
    有时候旧站点的WordPress后台设置的站点URL还没更新,会自动重定向到旧地址。你可以直接修改站点根目录的wp-config.php文件,添加下面两行代码,强制站点使用新的域名:

    define('WP_HOME','http://example.co.nz');
    define('WP_SITEURL','http://example.co.nz');
    

    这样就绕开了后台设置里的旧URL,避免不必要的重定向。

  • 检查.htaccess的重定向规则
    打开站点根目录的.htaccess文件,看看有没有遗留的旧重定向规则,比如类似Redirect 301 / http://old-domain.com的内容。如果有,先把这些规则注释掉(加#前缀)或者直接删除,保存后再测试。

  • 刷新系统DNS缓存
    虽然你ping域名已经解析正确,但浏览器可能还缓存着旧的DNS记录。Windows下打开命令提示符,执行:

    ipconfig /flushdns
    

    强制刷新系统DNS缓存,浏览器会重新读取hosts文件的解析规则。

一般按这个顺序排查,就能解决浏览器缓存导致的重定向问题啦!

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.25 07:50:57