Nginx判断域名并实现301重定向
Nginx实现功能:
1.Nginx将不带www域名301重定向为带www域名;
2.Nginx根据来访域名判断是否有访问权限并返回相应代码;
修改/usr/local/nginx/conf/nginx.conf
1 | vi /usr/local/nginx/conf/nginx.conf |
打开文件后寻找以下代码
1 | server { |
在其后面添加
1 | if ( $host = 'mchsinx.com' ){ |
可实现将不带www域名301转向带www的域名
1 | if ( $host != 'www.mchsinx.com' ){ |
然后添加以上代码,可实现对不是www.mchsinx.com的域名访问返回http 403错误代码。
保存后重启nginx
1 | /etc/init.d/nginx restart |