- A+
所属分类:shell学习笔记
LNMP下的Nginx如果想将域名lnmp.org 301重定向到www.lnmp.org,同时www.lnmp.org已经通过/root/vhost.sh添加上,可以按如下步骤修改 使用命令编辑器vi、nano或winscp图形管理软件编辑对应的虚拟主机,一般虚拟主机配置文件位于:/usr/local/nginx/conf/vhost/域名.conf ,如添加的域名是www.lnmp.org则配置文件是/usr/local/nginx/conf/vhost/www.lnmp.org.conf 在配置文件最后面加上如下代码:
server {listen 80;server_name lnmp.org;return 301 http://www.lnmp.org$request_uri;}
如果www和不带www的域名是一块添加了的,直接添加return 301 http://www.lnmp.org$request_uri; 该行到虚拟主机配置server_name下面就可以。
如果是想让http跳转到https,把里面的http换成https就行。
添加完成后保存,执行:/etc/init.d/nginx restart 重启nginx,使其生效。
原文地址:http://lnmp.org/faq/lnmp-nginx-301-rewrite.html
2015-08-03 下午6:45
我是沙发,支持!!!