- 1、配置301跳转的方法如下:
- [ conf]# vim extra/www.conf
- server {
- listen 80;
- server_name www.cnblogs.c; --》老域名
- rewrite ^(.*) http://www.cnblogs.co/$1 permanent;
- }
- server {
- listen 80;
- server_name www.cnblogs.co; --》新域名
- location / {
- root html/www;
- index index.html index.htm;
- }
- access_log logs/access_www.log main;
- }别名状态是200,rewrite状态码是301
- 区别:
- 用别名,效率高 200 但是看不到改过的域名
- 跳转,可以看到新的域名,但是这是新的跳转,对于pv来说是两次请求
- 2、检查语法,然后重启nginx
- 3、用curl -I 查看是否为301
- [ extra]# curl -I www.cnblogs.c
- HTTP/1.1 301 Moved Permanently
- Server: nginx/1.8.1
- Date: Sun, 05Mar2017 03:35:20 GMT
- Content-Type: text/html
- Content-Length:184
- Connection: keep-alive
- Location: http://www.cnblogs.co//
- [ extra]# curl -s -o /dev/null-I -w"%{http_code}\n"http://www.cnblogs.c
- 301
来源: http://www.bubuko.com/infodetail-1969510.html