想让用户访问时去掉www头,让网址更短,nginx可以轻松实现,之前用的办法是不对的
if ( $host != 'codergroup.cn' ) {
rewrite ^/(.*)$ http://codergroup.cn/$1 permanent;
}
上面的方法是网上有些地方找到的方法,这个方法Nginx官方不推荐,说是笨办法
官方原文链接http://nginx.org/en/docs/http/converting_rewrite_rules.html
下面是推荐的办法
server {
listen 80;
server_name www.example.org;
return 301 http://example.org$request_uri;
}
server {
listen 80;
server_name example.org;
...
}
网友评论