Categories
VPS

LNMP,Nginx设置域名301重定向

LNMP下的Nginx如果想将域名7w.biz 301重定向到www.7w.biz,同时www.7w.biz已经通过/root/vhost.sh添加上,可以按如下步骤修改 使用命令编辑器vi、nano或winscp图形管理软件编辑对应的虚拟主机,一般虚拟主机配置文件位于:/usr/local/nginx/conf/vhost/域名.conf ,如添加的域名是www.7w.biz则配置文件是/usr/local/nginx/conf/vhost/www.7w.biz.conf 在配置文件最后面加上如下代码:

server {
listen 80;
server_name 7w.biz;
return 301 http://www.7w.biz$request_uri;
}

如果www和不带www的域名是一块添加了的,直接添加return 301 http://www.7w.biz$request_uri; 该行到虚拟主机配置server_name下面就可以。
如果是想让http跳转到https,把里面的http换成https就行。
添加完成后保存,执行:/etc/init.d/nginx restart 重启nginx,使其生效