LNMP下将非www网址301重定向到带www网址

  • 内容
  • 评论
  • 相关

通常为了SEO,域名统一等原因需要把非wwww网址(mrsheng.com)跳转到带www网址(www.mrsheng.com),这一般可以在域名解析的时候使用URL转发做,但是比如说用了百度云加速等CDN之后,并没有提供URL转发或者需要一定权限才能使用URL转发的时候怎么将非www网址301跳转到带www网址呢?
下面是LNMP环境下Nginx设置非www网址301重定向到带www网址的方法:

LNMP下的Nginx如果想将域名mrsheng 301重定向到www.mrsheng.com,同时www.mrsheng.com已经通过/root/vhost.sh添加上,可以按如下步骤修改 使用命令编辑器vi、nano或winscp图形管理软件编辑对应的虚拟主机,一般虚拟主机配置文件位于:/usr/local/nginx/conf/vhost/域名.conf ,如添加的域名是www.mrsheng.com则配置文件是/usr/local/nginx/conf/vhost/www.mrsheng.com.conf 在配置文件最后面加上如下代码:
server {
listen 80;
server_name mrsheng.com;
return 301 http://www.mrsheng.com$request_uri;
}
*将mrsheng.com和www.mrsheng.com改为你的域名。
添加完成后保存,执行:/etc/init.d/nginx restart 重启nginx,使其生效

评论

0条评论

发表评论

邮箱地址不会被公开。 必填项已用*标注