广告位
跳转代码生成器
多语言 301/302 跳转代码生成器,支持 JS / PHP / Python / Apache / Nginx / Java / ASP.NET 等 8 种语言
跳转配置
输入目标 URL 与跳转类型,自动生成 8 种语言的跳转代码
完整 URL(含 https://)或相对路径(如 /new-page)
跳转类型
广告位
使用说明
- 在"目标 URL"输入框填入跳转目标地址(完整 URL 或相对路径)
- 选择跳转类型:301 永久重定向 / 302 临时重定向 / JS location / Meta refresh / Link canonical
- 可选勾选"JS 延时跳转":为 JavaScript 代码添加 setTimeout 延时(默认 3 秒)
- 可选勾选"包含 noindex 标签":在 HTML 代码中加入 meta robots noindex,阻止搜索引擎索引
- 点击语言 Tab 切换查看 8 种语言的实现代码,每段代码均可单独复制
- 301/302 类型适用于服务端语言(PHP/Python/Apache/Nginx/Java/ASP.NET),JS 类型适用于前端
- 点击"复制当前代码"复制当前 Tab 的代码内容
适用场景
- 网址迁移:旧域名跳转到新域名(301 永久重定向)
- 页面改版:URL 结构调整后保留 SEO 权重
- 临时维护:网站临时跳转到公告页(302 临时重定向)
- 多端适配:根据设备跳转移动版/PC 版
- 登录跳转:未登录用户跳转到登录页
SEO 与安全保障
- 301 重定向:传递 90%+ SEO 权重,搜索引擎推荐用法
- 302 重定向:不传递权重,仅用于临时跳转
- canonical 标签:解决重复内容问题,保留主页面
- noindex 标签:阻止搜索引擎索引过渡页
- 本地生成:所有代码在浏览器本地生成,不上传 URL
常见问题
301 和 302 重定向有什么区别?应该选哪个?
301 表示永久重定向,搜索引擎会将原页面的权重与排名传递到新 URL,适用于网址永久迁移;302 表示临时重定向,不传递权重,搜索引擎会继续索引原 URL。建议:永久迁移用 301,临时维护或 A/B 测试用 302。
JS location.href 和服务端 301 哪个更好?
服务端 301/302 优于 JS 跳转。服务端在 HTTP 响应头中直接返回 3xx 状态码,搜索引擎爬虫立即识别;JS 跳转需先下载 HTML 再执行 JS,爬虫可能不执行 JS 导致丢失跳转。仅在无法修改服务端配置时使用 JS 跳转。
Meta refresh 跳转会被搜索引擎惩罚吗?
慢速 Meta refresh(如 content="5" 以上)通常被搜索引擎接受并当作 301 处理;但 content="0" 的即时跳转曾被滥用作"桥页",Google 倾向于忽略。建议优先使用服务端 301,Meta refresh 仅作为无法配置服务端时的备选方案。
Apache .htaccess 与 Nginx 配置有什么区别?
两者都是 Web 服务器配置。Apache 使用 .htaccess 文件(目录级配置,无需重启)或 httpd.conf(主配置);Nginx 使用 nginx.conf 中的 server/location 块(修改后需 nginx -s reload 重新加载)。语法不同:Apache 用 RewriteRule/Redirect 指令,Nginx 用 rewrite/return 指令。
广告位