Nginx设置域名301/302重定向

阿豪运维笔记(阿豪同学) 2020-02-11 1.23 K阅读

文章最后更新时间:2022年03月18日已超过255天没有更新。

server{  
listen 80;  
server_name test.com test1.com test2.com;
# apache不支持nginx可以  
index index.html index.htm index.php;
root /data/wwwroot/test.com;  
if ($host != 'test.com' )     
  {    
   rewrite  ^/(.*)$  http://test.com/$1  permanent;
    }  
}

server_name后面支持写多个域名,这里要和httpd的做一个对比

permanent为永久重定向,状态码为301,如果写redirect则为302

# /usr/local/nginx/sbin/nginx -t 

#  /usr/local/nginx/sbin/nginx -s reload

image.png

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作有参考学习价值
喜欢请点击上方【分享】,如果对您有帮助可点击上方【打赏】打赏本站。谢谢大家对阿豪运维笔记的支持。

文章作者: 阿豪运维笔记(阿豪同学)
本文链接:
文章版权:站长码字很辛苦,除非注明,否则均为阿豪运维笔记原创文章,转载或复制请以超链接形式并注明出处。

取消
微信二维码
微信二维码
支付宝二维码