nginx域名重定向

栏目: 服务器 · 发布时间: 9年前

内容简介:在建站过程中,我们经常会使用带www的二级域名作为网址访问网站,那么怎么可以使顶级域名也可以访问网址呢?这里我们就需要使用nginx的域名301重定向功能

Nginx 301重定向域名的方法介绍:

以域名 codercto.com 301重定向到域名 www.codercto.com 为例。

####步骤1:域名解析,到域名服务商处解析域名,一个是@ 记录,一个是 www 记录,都指向同一个IP地址

####步骤2:修改 nginx 配置文件,添加如下代码:

server_name www.codercto.com codercto.com;
if ($host != 'www.codercto.com'){
		rewrite ^/(.*)$ http://www.codercto.com/$1 permanent;
}

重启 nginx 服务,即可。

这里需要注意,由于nginx的语法检测比较严格

if和后面括号以及变量等号这些元素都要有空格

如果不加空格的话,就会报错:

Reload service nginx... nginx: [emerg] unknown directive "if($host!='www.codercto.com')" in /usr/local/nginx/conf.....

另外,这里我们可以使用^代替空格,这样代码看起来会更清晰:

if^(^$host^!=^'www.codercto.com'^){

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

JavaScript and Ajax for the Web, Sixth Edition

JavaScript and Ajax for the Web, Sixth Edition

Tom Negrino、Dori Smith / Peachpit Press / August 28, 2006 / $24.99

Book Description Need to learn JavaScript fast? This best-selling reference’s visual format and step-by-step, task-based instructions will have you up and running with JavaScript in no time. In thi......一起来看看 《JavaScript and Ajax for the Web, Sixth Edition》 这本书的介绍吧!

RGB转16进制工具
RGB转16进制工具

RGB HEX 互转工具

HTML 编码/解码
HTML 编码/解码

HTML 编码/解码

RGB CMYK 转换工具
RGB CMYK 转换工具

RGB CMYK 互转工具