工具介绍
301重定向规则生成器可以快速生成Nginx和Apache服务器的301重定向规则,支持整站旧域名跳转到新域名,也支持自定义指定路径重定向,还能实现HTTP到HTTPS的整站跳转。
使用方法
- 输入旧域名(需要包含http或https)和新域名;
- 选择重定向类型:整站全部路径重定向,或者自定义指定路径重定向;
- 选择你的服务器类型:Nginx或Apache;
- 如果是Nginx服务器,可选择性能更好的return 301规则,或者传统的rewrite规则;
- 点击生成规则,然后复制规则到你的服务器配置文件即可。
生成规则说明
| 服务器类型 | 规则说明 |
|---|---|
| Nginx return 301 | 性能最优,推荐优先使用,Nginx官方推荐这种方式,比rewrite消耗更少资源 |
| Nginx rewrite | 传统正则重写方式,兼容性好,适合复杂的匹配场景 |
| Apache RedirectMatch | Apache标准301重定向方式,写入.htaccess文件即可生效 |
注意事项
- 生成的规则需要放到对应的服务器配置文件中,Nginx放在server块内,Apache放在网站根目录的.htaccess文件中;
- 修改配置后需要重启Nginx或Apache才能生效;
- 301重定向是永久重定向,会被浏览器和搜索引擎缓存,如果需要修改需要等缓存失效;
- 自定义路径支持正则表达式,按照格式填写即可,整站重定向会自动匹配所有路径;
- 本工具生成的规则仅供参考,部署前请先测试,确保跳转符合预期。