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

迁移后WordPress首页仍重定向至旧URL的问题排查

首页重定向至旧路径的排查方案
  • 重新生成WordPress默认.htaccess文件
    虽然已删除旧.htaccess,但新文件可能未正确生成。可通过以下方式修复:

    1. 进入WP后台「设置-固定链接」,随意切换一种固定链接格式并保存,再切换回原格式,触发系统自动生成正确的.htaccess。
    2. 若自动生成失败,可手动创建.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
      

    设置文件权限为644,确保服务器可读取。

  • 检查Yoast SEO的首页相关设置

    1. 进入Yoast SEO「搜索外观-首页」,确认首页的URL设置为根域名,无指向/wordpress的配置。
    2. 打开Yoast SEO的「重定向」模块,搜索是否存在针对根域名的重定向规则,若有则删除该规则。
  • 排查服务器端重定向规则

    1. 若使用Apache服务器,检查虚拟主机配置文件(如httpd.conf或站点专属配置文件),确认无Redirect或RewriteRule指令将根域名指向/wordpress。
    2. 若使用Nginx服务器,检查server配置块,确认无return或rewrite规则触发该重定向。
    3. 若使用主机面板(如cPanel),进入面板的「重定向」管理工具,排查是否有残留的重定向规则。
  • 清除全链路缓存

    1. 浏览器缓存:使用Ctrl+F5强制刷新页面,或清空浏览器缓存后重新访问;也可使用无痕窗口测试。
    2. WordPress插件缓存:若使用缓存插件(如W3 Total Cache、SG Optimizer),进入插件后台清空所有缓存。
    3. CDN缓存:若配置了CDN,登录CDN后台清空缓存,或开启开发模式临时禁用缓存测试。
  • 检查数据库中的残留旧URL

    1. 通过数据库管理工具(如phpMyAdmin)执行SQL查询,查找含旧路径的选项:
      SELECT * FROM wp_options WHERE option_value LIKE '%/wordpress%';
      
      (替换wp_为你的数据库表前缀)
    2. 若找到相关选项(如首页自定义设置、主题选项等),手动更新为根域名;也可使用「Better Search Replace」插件批量替换,操作前务必备份数据库。
  • 检查主题的首页配置

    1. 进入WP后台「外观-自定义-首页设置」,确认首页显示的是「最新文章」或正确的静态页面,且该页面的URL为根域名。
    2. 检查主题的functions.php文件,确认无硬编码的重定向规则针对首页。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.15 05:55:16