控制面板 - 帮助中心 - 付款方式 - 常用文档 - 软件下载 -   
服务中心
当前位置:首页 - 服务中心 - VPS帮助

Nginx配置无www域名转向带www域名

比如配置访问3a88.com转向www.3a88.com, 如下:

server {
listen 80;
server_name www.3a88.com 3a88.com;
if ($host = '3a88.com') {
rewrite ^/(.*)$ http://www.3a88.com/$1 permanent;}
}

#或者,所有的非www域名都转过来

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

请注意一点$host = ‘www.3a88.com’,这里是一个等号不是两个等号,否则重启nginx会报错:
Restarting nginx: nginx: [emerg] unexpected “==” in condition in 。。。

另外if和()之间应该有空格,紧贴报了一个错出来:
Restarting nginx: nginx: [emerg] unknown directive “if($host” in 。。。。   

更新时间:2013-7-6

7*24小时咨询热线:400-628-6536 0371-86013552 19937165195
传真:0371-86013552-6612 服务邮箱:web@3a88.com 代理邮箱:agent@3a88.com 备案邮箱:beian@3a88.com
运营商:郑州金飞科技有限公司 工商营业执照号:9141010567945717XL
公司地址:郑州高新技术产业开发区木兰里9号1号楼1单元14层310号 邮政编码:450000 豫ICP备12025635号-1 豫公网安备 41010502003077号