【亲测好用!】LNMP一键安装环境怎么做301重定向

shell学习笔记1,258字数 575阅读1分55秒阅读模式

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

 
  • 本文由 asdfasd 发表于 2015-08-0318:28:51
  • 转载请务必保留本文链接:http://wp.fangfa.me/shell/lnmp-301.html