nginx 常用的 URL 重写方法(转)
转自: http://www.jbxue.com/article/4727.html Nginx中一些常用的URL 重写方法介绍,有需要的朋友可以参考下。url重写应该不陌生,不管是SEO URL 伪静态的需要,还是在非常流行的wordpress中,重写都是无处不在的。 Nginx 中一些常用的URL 重写方法介绍,有需要的朋友可以参考下。 url重写应该不陌生,不管是SEO URL 伪静态的需要,还是在非常流行的wordpress中,重写都是无处不在的。 1. 在 Apache 的写法 复制代码 代码如下: RewriteCond %{HTTP_HOST} nginx.org RewriteRule (.*) http://www.nginx.org$1 在 Nginx 可以对应写成: 复制代码 代码如下: server { listen 80; server_name www.nginx.org nginx.org; if ($http_host = nginx.org) { rewrite (.*) http://www.nginx.org$1; } ... } 但 Nginx 作者更建议的方法是: 复制代码 代码如下: server { listen 80; server_name nginx.org; rewrite ^ http://www.nginx.org