nginx的重写规则和apache差不多, 有时候还是比apache还简洁, 如常见的SEO方法, 增加主域名的权重把域名都转向到有www的域名,就可以用下面的语句:
if ($http_host != www.dengor.com) {
rewrite (.*) http://www.dengor.com$1 permanent;
}
Nginx下把no-www转向到www的重写规则,这样只要没有www的网址就会转向到有www的网址。
这里再介绍一下自动转换apache规则为nginx规则的在线工具:
Pingback: nginx中301重新定向的方法 - 登高望远