NGINX实现域名跳转

2021/5/22 7:25:09

本文主要是介绍NGINX实现域名跳转,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

需求:实现当 www.bb.com域名进来时,跳转到www.aa.com域名进行访问

1>实现301域名跳转

server

{
listen 80;
server_name www.aa.com www.bb.com;

if ($host != 'www.aa.com')
{
rewrite ^/(.*)$ http://www.aa.com/$1 permanent;
}
index index.html index.htm index.php;
root /usr/local/nginx/html;
}


2>实现302跳转premanent 改为redirect

server

{
listen 80;
server_name www.aa.com www.bb.com;

if ($host != 'www.aa.com')
{
rewrite ^/(.*)$ http://www.aa.com/$1 redirect;
}
index index.html index.htm index.php;
root /usr/local/nginx/html;
}

 

3>检查错误和重启服务

检查是否有错:/usr/local/nginx/sbin/nginx -t
重启服务 : service nginx restart
或者
/etc/init.d/nginx reload重新载入配置文件



这篇关于NGINX实现域名跳转的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程