菜鸟科技网

如何恢复已更改的网址?

如果您是网站的所有者或管理员,并希望恢复网站的主域名

这是最常见的情况,您不小心将网站从 www.old-site.com 改成了 www.new-site.com,但现在想改回去。

如何恢复已更改的网址?-图1
(图片来源网络,侵删)

解决方案:

恢复网站文件和数据库 (最关键的一步)

  • 恢复备份:这是最可靠的方法,如果您有在更改网址前的网站文件和数据库备份,请立即将其恢复到您的服务器上。
    • 文件:通过 FTP 或文件管理器,将备份的网站文件(如 WordPress 的 wp-content 目录)上传回服务器。
    • 数据库:通过 phpMyAdmin 等工具,导入您之前备份的数据库文件。

修改数据库中的网址 (至关重要) 仅仅恢复文件是不够的,因为数据库中存储的旧网址(例如在文章内容、图片路径、主题选项等)仍然指向错误的地址,您需要批量替换这些旧网址。

  • 方法 A:使用 phpMyAdmin (手动操作,适合有经验者)

    1. 登录您的 cPanel 或主机控制面板,找到 phpMyAdmin。

      如何恢复已更改的网址?-图2
      (图片来源网络,侵删)
    2. 选择您的网站数据库。

    3. 点击顶部的 "SQL" 选项卡。

    4. 在输入框中粘贴以下 SQL 语句(请务必根据您的实际情况修改 old_urlnew_url):

      -- 替换 'wp_' 为您数据库的前缀(如果不是默认的)
      -- 替换 'http://www.old-site.com' 为您的旧网址
      -- 替换 'http://www.new-site.com' 为您想要恢复的新网址
      UPDATE wp_options SET option_value = replace(option_value, 'http://www.old-site.com', 'http://www.new-site.com') WHERE option_value LIKE 'http://www.old-site.com%';
      UPDATE wp_posts SET post_content = replace(post_content, 'http://www.old-site.com', 'http://www.new-site.com');
      UPDATE wp_posts SET guid = replace(guid, 'http://www.old-site.com', 'http://www.new-site.com');
      UPDATE wp_postmeta SET meta_value = replace(meta_value, 'http://www.old-site.com', 'http://www.new-site.com');
    5. 点击 "执行"

      如何恢复已更改的网址?-图3
      (图片来源网络,侵删)
  • 方法 B:使用插件 (推荐,最安全便捷) 如果您使用的是 WordPress 等 CMS,使用插件是最佳选择,它们可以安全地处理所有替换工作。

    1. 在您的网站后台(WordPress)重新安装一个插件,"Better Search Replace""Velvet Blues Update URLs"
    2. 激活插件。
    3. 进入插件设置页面。
    4. 在 "Find" (查找) 栏中输入您的旧网址(http://www.old-site.com)。
    5. 在 "Replace" (替换) 栏中输入您要恢复的正确网址(http://www.new-site.com)。
    6. 选择要搜索和替换的表(通常全选即可)。
    7. 点击 "Run Search/Replace",插件会安全地执行操作。

检查并更新配置文件

  • WordPress:检查 wp-config.php 文件,确保 WP_HOMEWP_SITEURL 设置正确。
  • 其他程序:检查程序的配置文件,看是否有硬编码的网址需要修改。

清除缓存

  • 网站缓存:如果您使用了 WP Rocket、W3 Total Cache 等缓存插件,请彻底清除所有缓存
  • 浏览器缓存:在浏览器中按 Ctrl + F5 (Windows) 或 Cmd + Shift + R (Mac) 强制刷新页面。
  • CDN/服务器缓存:如果您使用了 Cloudflare 等 CDN 服务,请清除其缓存。

如果您是普通访客,发现某个网页的网址被改了,但您想访问旧内容

这种情况相对简单,因为您无法控制网站本身,只能尝试其他方法访问。

解决方案:

使用网页存档服务 (Wayback Machine) 这是最有可能成功的方法,Internet Archive 的 Wayback Machine 会定期抓取并保存全球网站的快照。

  1. 访问 https://web.archive.org/
  2. 在搜索框中输入您想要访问的旧网址
  3. 查看日历,找到您认为内容尚未被更改的日期,点击即可查看当时的快照。

搜索引擎缓存 Google 或 Bing 等搜索引擎可能会保存页面的缓存版本。

  1. 在 Google 搜索中输入 cache: 加上您想要访问的旧网址。
    • cache:www.old-site.com/some-page
  2. 如果缓存可用,Google 会直接显示缓存的页面内容。

查看搜索引擎结果 (SERP) 有时,虽然网址被更改了,但搜索引擎索引的旧链接仍然存在,在 Google 或 Bing 中搜索该页面的标题或关键词,看看是否能找到旧的链接。

联系网站管理员 如果以上方法都无效,您可以尝试通过网站上的“联系我们”表单或社交媒体联系网站管理员,礼貌地询问他们是否还能提供旧网址的访问方式或内容。


如果您在浏览器中不小心修改了书签的网址

这个场景最简单,直接修改书签即可。

解决方案:

  1. 打开您的浏览器(Chrome, Firefox, Edge 等)。
  2. 进入书签管理器(通常在右上角菜单 -> 书签 -> 书签管理器)。
  3. 找到被错误修改的书签。
  4. 右键点击,选择 “编辑”
  5. 将网址 (URL) 栏修改回正确的地址,然后保存。

场景 您的身份 核心问题 最佳解决方案
网站管理员 网站所有者 数据库和文件中存有旧网址 恢复备份 + 使用插件批量替换数据库网址 + 清除缓存
普通访客 网站用户 无法访问旧内容 使用 Wayback Machine 查看网页存档
浏览器用户 书签使用者 书签网址错误 直接编辑书签,恢复正确网址

希望这些详细的步骤能帮助您成功恢复已更改的网址!如果您能提供更具体的场景,我可以给您更具针对性的建议。

分享:
扫描分享到社交APP
上一篇
下一篇