nginx配置301重定向
1. 简介
301重定向可以传递权重,相比其他重定向,只有301是最正式的,不会被搜索引擎判断为作弊
2. 栗子
savokiss.com 301到 savokiss.me
3. nginx默认配置方法
打开 nginx.conf 文件,找到你的 server 配置段:
server { listen 80; server_name savokiss.com www.savokiss.com savokiss.me www.savokiss.me; if ($host != 'www.savokiss.me' ) { rewrite ^/(.*)$ http://www.savokiss.me/$1 permanent; } }
4. 已经配置多域名的nginx配置方法
新建www.savokiss.com.conf文件
填入以下内容:
server { listen 80; server_name www.savokiss.com savokiss.com; rewrite ^(.*) http://www.savokiss.me$1 permanent; }
注意要在主conf文件(nginx.conf)里面包含该文件
语句如下:
include /etc/nginx/conf.d/*.conf;
5. reload nginx
输入命令:(nginx的路径可能不同)
/usr/sbin/nginx -s reload
6. 检测301重定向结果
百度 301重定向检测