强制跳转配置如何设置301?Apache/Nginx写法是什么?
问题原因:
- 网站结构调整需保持SEO权重转移
- 多域名指向统一主域的需求
- HTTP跳转HTTPS的安全升级需求
服务器类型 | 配置方式 | 注意事项 |
---|---|---|
Apache | 在 .htaccess 中添加 Redirect 301 /旧路径 http://新地址 |
确保mod_alias模块启用 |
Nginx | 在server块中使用 rewrite ^/旧路径(.*)$ http://新地址$1 permanent; |
注意捕获路径参数 |
整站HTTPS | 强制将HTTP请求301跳转至HTTPS版本 | 提升安全性和搜索引擎排名 |
子域名跳转 | 设置特定子域名到主域的跳转规则 | 适用于品牌统一管理 |
CMS插件配置 | 如WordPress可使用Redirection插件管理301 | 无需修改服务器配置 |
更新时间:2025-06-20 09:49:04