Nginx下统一顶级域名和www子域名实现自动转向
分类:CentOS教程 阅读:2587 次
还是以前在Apache上做过的事,实现2种情况的需求
方法很简单,把下面的代码按自己的需要加入/usr/local/nginx/conf/nginx.conf 的server段或location段中即可
需要小注意的一点是,如果你的网站是在子目录下的,你可能需要增加 "location /子目录/ {}" 段来实现子目录的域名统一定向
1、当用户访问顶级域名 slyar.com/***.html 的时候,自动转向带www的 www.slyar.com/***.html 下
if ($host = 'slyar.com' ) {
rewrite ^/(.*)$ http://www.slyar.com/$1 permanent;
}
2、当用户访问带www的 www.slyar.com/***.html 的时候,自动转向不带www的顶级域名 slyar.com/***.html 下
if ($host = 'www.slyar.com' ) {
rewrite ^/(.*)$ http://slyar.com/$1 permanent;
}
热门推荐
- 让CentOS能用yum自动安装rar和unrar
- CentOS更改文件文件夹所属用户组(chgrp)命令
- CentOS常用基础命令记录
- centos破解密码及运行级别
- CentOS救援模式
- CentOS设置X shell 密钥登录
- Centos配置使用国内yum源
- CentOS命令 - crontab: 任务调度
- CentOS命令 - at: 在指定的时间执行任务
- CentOS命令 - ps: 显示当前进程的快照
- CentOS报告磁盘空间的占用情况命令df
- CentOS硬链接与软链接
- CentOS 反复执行命令watch全屏显示输出
- CentOS查看用户登录记录
- CentOS定位、查找文件的命令
- CentOS网络操作命令
- CentOS文件阅读的命令
- CentOS线上查询的命令
- CentOS管理使用者和设立权限的命令
- CentOS有关关机和查看系统信息的命令