satan 通过 Google 阅读器发送给您的内容:
于 12-3-20 通过 那不沉寂也不张扬的角落 作者:黄小蚊
VPS里用LNMP一键安装包装了个LNMP,想把没有www的主页转到加了www的主页
比如输入 vez.me 进入的就是www.vez.me。这样看起来比较顺眼。
找了一下Nginx的301方法。
首先vi /usr/local/nginx/conf/vhost/vez.me.conf
我的虚拟主机配置文件是这样的。蓝色的部分就是要加上去设置301的代码。加上去用 /root/lnmp restart 重启LNMP就可以了。
server { listen 80; server_name vez.me www.vez.me; if ($host != 'www.vez.me' ) { rewrite ^/(.*)$ http://www.vez.me/$1 permanent; } index index.html index.htm index.php default.html default.htm default.php; root /home/wwwroot/vez.me; include wordpress.conf; location ~ .*\.(php|php5)?$ { fastcgi_pass unix:/tmp/php-cgi.sock; fastcgi_index index.php; include fcgi.conf; } location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$ { expires 30d; } location ~ .*\.(js|css)?$ { expires 12h; } log_format vezblog '$remote_addr - $remote_user [$time_local] $request ' '$status $body_bytes_sent $http_referer ' '$http_user_agent $http_x_forwarded_for'; access_log /home/wwwlogs/vezblog.log vezblog; } 然后测试一下301 [root@localhost vhost]# curl -I vez.me HTTP/1.1 301 Moved Permanently Server: nginx/1.0.10 Date: Sun, 18 Mar 2012 04:31:32 GMT Content-Type: text/html Content-Length: 185 Connection: keep-alive Location: http://www.vez.me /
声明: 本文采用 CC BY-NC-SA 2.5 协议进行分享授权 | 那不沉寂也不张扬的角落 转载请注明转自《LNMP的Nginx环境下301重定向的方法》
可从此处完成的操作:
- 使用 Google 阅读器订阅那不沉寂也不张扬的角落
- 开始使用 Google 阅读器,轻松地与您喜爱的所有网站保持同步更新
没有评论:
发表评论