最新消息:伪静态技术大全博客开通啦!再也不为伪静态东奔西走!更多问题可以反映给博主:野狼,QQ1615241386 QQ交流群:112696646

宝塔站点二级域名跳转到主域名上,Nginx的服务器应该这样做301永久重定向跳转

伪静态规则实例 野狼 430浏览 0评论

这是今天帮客户写的一个Nginx服务的301跳转,把二级域名跳转到一级域名的某一个内页上,就可以使用这样的代码:

代码为

if ($host = 'www.weijingtai.org' ) {
  rewrite ^/$ http://www.weijingtai.org/rule/nginx301.html permanent;
}

其中有几个注意事项:

一、$host代表域名,后边可以写等于“=”也可以写不等于“!=”

这样就可以有很多想想,比如说,如果他等于某一个二级域名,做跳转;或者是他不等于一级域名,做跳转,这样就可以把所有其他二级域名给跳转到一级域名上。

二、该有的空格不能删,否则容易报错,无法提交

我们尝试把等号前后的空格删除,宝塔是会报错的,阻止提交。所以还是要规范的写代码,按照Nginx的要求去做。

三、301跳转代码尽可能写在伪静态代码之前,可以优先执行

有时候写在后边,被阻止执行了,也是一个问题。所以这类跳转的,尽可能写在前边。

发表评论
请遵守网络文明公约,理性发言
访客头像

还没有人来评论,快来抢个沙发吧!