WordPress重定向实操:404优化、301/302设置与SEO提升
我们在设计网站的时候,不管是对SEO优化还是客户体验来说,页面重定向是非常重要的一件事。
想象一下,当客户访问你的网站,结果有些页面显示404或其他错误,这是多么糟糕的体验。

所以今天这篇文章就教你如何给网页链接设置重定向。
视频教程
一. 404错误重定向
404错误一般指的是网站上不存在该页面,可能是用户输错网址,也可能是该页面被删除。所以我们需要把这种页面重定向到网站上其他的页面,比如首页。
1.1 操作步骤
登录到WordPress后台,用前面教程中介绍过的Rank Math。
找到Rank Math下面的General Settings,然后选择【Redirections】。Fallback Behavior下有三个选项Default 404(默认404),Redirect to Homepage(重定向到首页),Custom Redirection(自定义到某个页面)。

我们可以选择重新定位到网站的首页,但是我觉得有一个错误的说明告知访客会更好,所以我选择Custom Redirection。‘
接着在下面的Custom Url里输入要转向的页面,比如我的博客就单独做了个错误说明页面。这样访客看到也许就会检查输入的网址是否错误,或者直接在搜索框查找他想要了解的内容。

上面是关于网站上的404错误重定向,我们接着看一下301重定向和302重定向。
二. 301和302重定向
2.1 301重定向定义
① 301 Moved Permanently(永久重定向)
- 含义:请求的资源已永久移动到新URL,浏览器/搜索引擎会缓存此重定向。
- 举例:我更改了网站某个类目的别名,“类目-old”改成了“类目-new”,那么我的类目下有很多子链接就都需要更改,小网站还能一个个改,但是如果网站非常大,原先类目的链接分散在网站的各个部分,肯定没办法一一修改,这时我就可以用301重定向,把原来的https://example.com/类目-old/* 都指向https://example.com/类目-new/* 。
- 特点
- SEO友好:搜索引擎会将旧URL的权重(PageRank)转移到新URL。
- 浏览器缓存:客户端会记住新地址,后续请求直接跳转到新URL。
2.2 设置方法
选择Rank Math下的Redirections,然后Add New。

接着就是设置原链接的规则,跳转到目标网址,重定向类型和激活状态,其中Source URLs有五种匹配类型:
- Exact:这种就是完全匹配。Source URLS里输入的必须是原网页完完全全的网址。
- Start with:匹配所有以https://example.com/xx/……开头的URL。比如我想将所有以“https://example.com/xx/*” 开头的链接都跳转到某个页面,就可以用Start with匹配方式。
- End with:匹配所有以“xx”为后缀的URL。如果我想将所有后缀是https://example.com/*/xx 的网址跳转到某个页面就用这种方法。
- Contains:只要你的原链接中包含某部分“xx”,都可以重定向到新的目标页面。
- Regex:规则匹配。可以做更复杂的匹配方式。

2.3 举例说明
上面几种相对比较容易理解,主要讲一下Regex匹配规则。
比如网站上产品类目的URL默认是product-category/,我想把它改成categories/。这里需要考虑到2个问题:
- 我可能在网站的很多页面添加了原先的https://example.com/product-category/* 内链,如果我现在改了类目的设置,那么这些页面上的内链都会失效,我不可能一条条找出来修改。
- 我在推广网站或做产品内容分享时分享的链接都是原来的,如果现在改,那么之前的页面都会返回404,不可取。
所以这个时候如果一定要修改的话,就要用到301重定向。

① 新创一条Source URLs,在Source URLs里填入product-category/(.*),选择Regex匹配。然后Destination URL填入categories/$1。
product-category/(.*)的意思是捕捉链接中的product-category部分,并用(.*)提取后面的网址内容。然后下面的目标URL指将原来的product-category/部分替换成categories/并通过$1将上面(.*)提取部分引用。
然后Redirection Type选择301 Permanent Move,Status选择Active,最后更新保存。

这样再打开原链接就会自动跳转到新的格式URL,不过会显示错误,因为我们网站的默认产品类目结构还没改。

将原来的product category改成categories即可。

这样再次刷新产品类目页面,新的格式就能正常使用了,包括网站上的内链都会自动长定向。

上面是关于301重定向的设置,我们再简单看一下302重定向。
2.4 302(临时重定向)
302重定向比较适合临时使用,比如你想要装修某个页面,测试转化率情况等等。临时重定向表明资源暂时位于新 URL,不传递链接权重,搜索引擎保留原始 URL 索引。
下面简单列举了301永久重定向和302临时重定向的区别:
| 301 重定向 | 302 重定向 | |
|---|---|---|
| 定义 | 永久重定向,表明资源永久移到新URL。 | 临时重定向,资源暂时位于新URL。 |
| SEO 影响 | 传递大部分链接权重(SEO 价值)到新URL,搜索引擎会更新索引到新URL。 | 不传递链接权重,搜索引擎保留原始URL 索引,视为临时重定向。 |
| 使用场景 | -永久更改URL(如网站迁移、结构调整)。 -合并重复内容。 -更改域名或URL结构。 | -网站临时维护或下线。 -A/B测试或临时内容迁移。 |
| 搜索引擎行为 | 搜索引擎更新索引,用新URL替换旧URL,显示在新搜索结果中。 | 搜索引擎保留原始URL索引,重定向是临时的。 |
| 性能影响 | 由于浏览器缓存,长期性能更好,减少服务器请求。 | 每次访问需服务器处理,可能略增加服务器负担。 |
总结
关于网站的重定向问题,基本上面介绍的这些完全够用,至于其他类型可以不用考虑。
重定向对于网站的访问和链接修改相对比较重要,如果你在学习本期文章还有任何问题,可以在底下的评论区留言。
© 文章版权归白小菌所有,🫰欢迎转发分享。未经允许请勿抄袭转载。













