301重定向通常是SEO中的重要的一步,这里记录了Nginx下设置301的过程。
页面永久性移走(301重定向)是一种非常重要的“自动转向”技术。网址重定向最为可行的一种办法。当用户或搜索引擎向网站服务器发出浏览请求时,服务器返回的HTTP数据流中头信息(header)中的状态码的一种,表示本网页永久性转移到另一个地址。
方法如下:
- 网站设置,设置主域名为www.iots.vip(zblog程序的需要,其他程序按需设置)
- 进入nginx/conf/vhost/ 编辑***.conf(你的站点配置文件) 在配置文件最后面加上如下代码:
1
2
3
4
5server {
listen 80;
server_name iots.vip;
return 301 http://www.iots.vip$request_uri;
}
如果是想让http强制跳转到https,把里面的http换成https就行。1
2
3
4
5
6
7
8
9server {
listen 443 ssl;
server_name www.iots.vip;
}
server {
listen 80;
server_name www.iots.vip;
return 301 https://www.iots.vip$request_uri;
}