WordPress网站搬家后需要修改的8个关键设置

来自:素雅营销研究院

头像 方知笔记
2025年03月25日 06:47

将WordPress网站迁移到新服务器或新域名后,为确保网站正常运行,必须检查并修改以下关键设置。忽略这些步骤可能导致网站无法访问、功能异常或SEO排名下降。

1. 更新网站URL

在数据库或wp-config.php文件中修改旧域名至新域名:

  • 方法一:通过数据库执行SQL命令(替换example.com为你的新域名):
UPDATE wp_options SET option_value = 'https://example.com' WHERE option_name = 'siteurl' OR option_name = 'home';
  • 方法二:在wp-config.php中添加以下代码(放在/* That's all, stop editing! */之前):
define('WP_HOME', 'https://example.com');
define('WP_SITEURL', 'https://example.com');

2. 检查.htaccess文件

确保.htaccess文件已正确生成,包含WordPress默认的伪静态规则:

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

3. 重置固定链接

进入后台 设置 > 固定链接,无需修改规则,直接点击“保存更改”以刷新规则。

4. 更新数据库中的媒体文件路径

若媒体文件URL仍指向旧域名,可通过插件(如Better Search Replace)批量替换数据库中的旧域名。

5. 检查SSL证书配置

若启用HTTPS:

  • 确认新服务器已安装有效SSL证书。
  • wp-config.php中强制HTTPS:
define('FORCE_SSL_ADMIN', true);

6. 更新第三方服务配置

  • CDN:修改CDN设置中的源站地址。
  • Google Analytics:检查跟踪代码中的域名。
  • SMTP邮件服务:更新发信服务器配置。

7. 测试网站功能

  • 检查页面、文章、图片是否正常加载。
  • 测试表单提交、用户登录、购物车等交互功能。
  • 使用工具(如Screaming Frog)扫描404错误。

8. 提交新站点地图到搜索引擎

在Google Search Console和Bing Webmaster Tools中提交新域名,并更新sitemap.xml

额外提示

  • 缓存清理:清除服务器、插件(如WP Rocket)及浏览器缓存。
  • 备份旧站点:保留旧数据至少一周,以防回滚需求。

完成以上步骤后,你的WordPress网站应能正常运作。若仍有问题,可启用调试模式(在wp-config.php中设置define('WP_DEBUG', true);)排查错误。