如何在WordPress中设置重定向URL?
为什么要设置URL重定向?
URL重定向用于将旧页面流量引导至新地址,避免404错误,保持搜索引擎排名,适用于网站改版、内容迁移或修正错误链接的场景。
方法一:使用插件实现重定向
推荐插件:Redirection / Rank Math SEO
- 安装并激活插件(如Redirection)
- 进入插件设置界面添加新规则
- 输入原始URL和目标URL
- 选择重定向类型(推荐301永久重定向)
- 保存设置并测试跳转效果
方法二:通过.htaccess文件配置
适用于Apache服务器用户,操作前务必备份文件:
# 在网站根目录的.htaccess文件中添加:
Redirect 301 /old-page/ https://yourdomain.com/new-page/
使用FTP工具或主机控制台编辑文件,保存后立即生效。
方法三:通过functions.php添加代码
在主题的functions.php文件底部插入:
add_action('template_redirect', 'custom_redirects');
function custom_redirects() {
if (is_404()) {
wp_redirect( home_url(), 301 );
exit;
}
}
此示例实现全站404页面的自动跳转。
验证重定向效果
- 直接访问旧URL查看是否跳转
- 使用在线检测工具(如Redirect Checker)
- 通过Google Search Console监控索引状态
注意事项
- 优先使用301永久重定向保持SEO权重
- 避免创建循环跳转链
- 定期检查失效的重定向规则
- 修改服务器文件前创建完整备份