HTTP 状态码 301(Moved Permanently) 和 302(Found) 都表示网页重定向,但它们的用途和 SEO 影响不同。这里我们对比看看两者的设置方法。
第一、301和302的区别
| 特性 | 301 重定向 | 302 重定向 |
|---|---|---|
| 类型 | 永久重定向 | 临时重定向 |
| SEO 影响 | 搜索引擎会将权重(PageRank)转移到新 URL | 搜索引擎不会转移权重,仍认为原 URL 有效 |
| 浏览器缓存 | 浏览器会缓存重定向,后续直接访问新 URL | 浏览器不会缓存,每次都会请求原 URL |
| 适用场景 | 网站永久迁移、域名更换、URL 结构调整 | 临时维护、A/B 测试、短链接跳转 |
第二、设置方法
Apache 301永久重定向
Apache 302临时重定向
Nginx 永久重定向
Nginx 302临时重定向




