nginx 301重定向配置

  • A+
所属分类:Nginx

301重定向不陌生, 有时候有需求把某目录整个重定向到一个二级域名,或者不带www的顶级域名请求全部重定向到带www的二级域名.如果是Apache,需要配置.htaccess,nginx不支持,需要在配置文件里面使用rewrite指令来实现。

顶级域名重定向到www

如上配置,所以ttlsa.com的请求都会重定向到www.ttlsa.com,301重定向对SEO很有帮助.这个配置大家用的最多。

www二级域名重定向到顶级域名

江湖盛传顶级域名的权重会比www二级域名的权重高,有些seoer会要求运维一定要把www的请求转到顶级域名,和上面的做法相反。

目录重定向

目录跳转新域名

nginx这个栏目太火了,打算专门弄一个域名。

weinxin
微信公众号
扫一扫关注运维生存时间公众号,获取最新技术文章~

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:4   其中:访客  4   博主  0

    • 唐唐 9

      您好,受累问一下,我给主机里面安装完hta文件就找不到了,然后我的网站http://www.xxnew.top也打不开, 我要怎么删除hta文件呢

      • Aceslup 9

        博主,rewrite规则还是有些不明白。比如最后一个例子。^表示什么(正则的起始符么,具体是哪些内容呢),?表示什么(正则的结束符么。如果上面请求的链接带有nginx/abcx,会重定向到nginx.ttlsa.com/abcx么?或还是直接到nginx.ttlsa.com下?)?

          • TTLSA 9

            @Aceslup 百度下“正则表达式30分钟入门教程”,先把正则学好。

          • 牧童Damian 9

            mark