需求:

在原有域名“www.i.com” 上新增一个中文域名“www.案例.cn”


实现:

1、将中文域名变为Punycode编码

在线转码地址:http://tools.jb51.net/punycode/


2、使用转码后的英文域名添加一个server段


例如:

...
server {
        server_name www.xn--fsqx61d.cn;
        rewrite ^(.*) http://www.i.com$1 permanent;
        }
...


备注:

这里使用重写,主要是考虑该nginx不仅作为发布服务,反向代理,多域名多端口等配置都在上面。如果只实现中文访问,不用重写即可。