网站最后更新日期:2018年8月29日
欢迎大家来到畅想资源 AREFLY.COM! 个人网站 更多联络方式
×

【可完整跳转链接】在Nginx中实现301、302跳转之方法

301302都是在HTTP中可以跳转网页的一种方法(区别为301是永久跳转、而302是临时跳转),而使用范围也非常广泛,例如当我们使用了新的域名,为了访客的体验和SEO优化,我们有时候就会使用301来对旧网站进行跳转。今天,“畅想资源”就来教大家如何在Nginx中实现301、302跳转之方法,而且这种方法还是可以跳转完整链接的哦! :mrgreen:

nginx-301-302-redirect

实现后的效果

现假定旧域名为“www.domain-old.com”、新域名为“www.domain-new.com”,在加入本文所教的301/302跳转方法后可以实现以下效果:

- 访问“http://www.domain-old.com/”可以直接跳转至“http://www.domain-new.com/

- 访问“http://www.domain-old.com/test/”可以直接跳转至“http://www.domain-old.com/test/

- 【仅限301跳转】搜索引擎可正常搜录跳转后的结果(例如“http://www.domain-old.com/test/”等)

教学

1、首先登入网站服务器的SSH,然后使用 vim 或其它编辑命令进入你的Nginx的 .conf 文件

提示:该类文件通常位置为“/etc/nginx/nginx.conf”或者“/etc/nginx/vhost/”下的虚拟主机文件(一般以“[你的网站域名].conf”命名)

2、在进入编辑后,首先于 server_name 处加入原网站(需跳转的网站)的域名(例如“www.domain-old.com”)

3、然后于 server_name 的下方添加以下代码,注意将 www.domain-new.comwww.domain-old.com 分别替换为你的新旧网站域名:

注意: rewrite 最后部分分两种不同的代码,即 permanent 代表“301永久跳转”,而 redirect 代表“302临时跳转”,只需选择其一使用即可!两种跳转在展现方式上无任何区别,但是302更容易被搜索引擎视为SPAM,而301则不会有这些问题!

4、现在将原域名解析到目前的服务器上,然后我们的301/302跳转也可以正常使用啦! :razz:

参考

凯凯的个人调试和结果

nginx实现永久(301)/临时(302)跳转的方法

历史上的今天

2013年:360网站卫士和安全宝同时改版(16条评论)

觉得这篇文章有用吗?分享一下让更多人受益吧!

© 版权声明:本文章采用“姓名标示-非商业性-相同方式分享 4.0 国际(CC BY-NC-SA 4.0)”于“”发布,转载时须以相同方式发布并注明“原文链接”!

本文固定链接:https://www.arefly.com/zh-cn/nginx-301-302-redirect/

本文章由“超级efly”于2015年01月20日发表于“电脑”分类

你可以发表评论,并在保留原文地址及作者的情况下引用到你的网站

转载请注明:【可完整跳转链接】在Nginx中实现301、302跳转之方法 | 畅想资源

关键字:, , , , , ,

【可完整跳转链接】在Nginx中实现301、302跳转之方法:目前有 35 条留言
访客以 22:13 大幅领先博主

评论载入中,请稍等……
  1. 14楼
    玖秒分享 China Google Chrome Windows

    冒昧问一下,右侧的那五个链接真的不是被黑挂上去的...?我在好多博客上看到叻额。很惊讶。。

    [回复]
  2. 13楼
    站长工具 China Google Chrome Windows

    301对于seo 也很重要啊

    [回复]
  3. 12楼
    凯凯 China 搜狗浏览器 Windows

    :mrgreen: :mrgreen:

    [回复]
  4. 11楼
    同盟源 China Google Chrome Windows

    太帅了,正需要这个呢

    [回复]
  5. 10楼
    晨风 China Maxthon Windows

    小孩纸,牛逼啊

    [回复]
  6. 9楼
    诸神的黄昏 China Google Chrome Windows

    怎么不用dns解析那的301/302

    [回复]
  7. 8楼
    灰常记忆 China Mozilla Firefox Windows

    貌似很麻烦 我的主机面板支持跳转~ :trick:

    [回复]
  8. 7楼
    星空棒棒糖 China Google Chrome Windows

    学习下

    [回复]
  9. 6楼
    Era China Maxthon Windows

    其实301还是用过的,302 临时,如果用的多的话, 是不是不好。

    [回复]
  10. 5楼
    VPS指南 China Google Chrome Windows

    前来支持一下~ :p :pig: :pig:

    [回复]
  11. 4楼
    bluesky China Mozilla Firefox Windows

    我以为你在Facebook里能插入代码呢,进去一看原来也是文章链接呀,FB的编辑器真太烂了,我的乱成一团了都,相比之下还是QZone好~

    [回复]
  12. 地板
    bluesky China Mozilla Firefox Windows

    一直用虚拟主机,没用过NGINX,先学习了~

    [回复]
  13. 板凳
    恋羽 China Google Chrome Windows

    感觉有时候东西多了,就发现挺混乱的

    [回复]
    • 你是在说我的网站么? :cry: :cry:

      [回复]
      • 恋羽 China Google Chrome Windows

        你一说还真觉得有点,不过301和302一多了就乱了吧

        [回复]
  14. 沙发
    charmfung China Google Chrome Windows

    不错嘛,来个沙发了。

    [回复]

发表评论



微笑 调皮 偷笑 可爱 大笑 坏笑 诡计 赞 疑问 HI~ 爱 抱歉 对不起 头晕 惊讶 帅 努力 劳累 疯狂 难过 大哭 差 猪 邪恶 无言 愤怒 流汗 擦汗


快捷键:Ctrl+Enter