如果您确定需要做301重定向的,那么请务必自行创建新conf文件,而不要修改默认的conf文件,以免您其它站点调用而产生错误。 nginx中的301规则
if ($host = 'diahosting.com' ) { rewrite ^/(.*)$ http://www.diahosting.com/$1 permanent; }
注意,301规则需要放在conf文件的最上方
假设diahosting.com站点是zencart程序,现要将diahosting.com 301重定向到www.diahosting.com。
if ($host !~* www\.(.*)) { rewrite ^(.*)$ http://www.$host$1 permanent; }
if ($host ~* www\.(.*)) { set $host $1; rewrite ^(.*)$ http://$host$1 permanent; }