最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
nginx主机设置301重定向
时间:2022-06-30 18:30:13 编辑:袖梨 来源:一聚教程网
因为单位一个站点的改版,所以今天有幸接触到 nginx 主机,不过是虚拟主机额,站点的结构进行了微调整,主要是域名整个替换掉了,我们知道这样的操作会给站点的排名带来毁灭性的后果,之前的夏日博客就是过了大半年都没有恢复过来,所以说301重定向起到的作用就很微乎其微了,基本上传递不了什么权重,充其量也就起个引导作用吧,将老站引至新站,不过不管怎么说吧,301还是要做的,只不过对于百度等国内站点没什么作用了,但对于gg来说作用还是较大的。
我们来看一下在 nginx 下面如何进行301重定向吧,首先登录空间商给我们提供的空间面板,每个空间商的控制面板都不一样,不过基本操作都是差不多的,找到自定义伪静态的选项进行编辑,代码如下:
if ($host = '111com.net' ) { rewrite ^/(.*)$ http://www.111com.net/ $1 permanent; }
OK,就添加怎么简单的一句就可以了。
打开 nginx.conf 文件,找到你的 server 配置段:
server { listen 80; server_name 111com.net www.111com.net; #server_name localhost; if ($host != 'www.111com.net' ) { rewrite ^/(.*)$ http://www.111com.net/$1 permanent; } }
如果访问的 URL 是不带 www 的地址,则跳到带 www 的 URL 上面去。即让不带 www 的域名跳转到带 www 的域名。
或者单独为不带 www 的 URL 单独设一条 server 规则:
server { server_name 111com.net; rewrite ^(.*) http://www.111com.net$1 permanent; }
目录重定向
if ( $request_filename ~ nginxjiaocheng/ ) { rewrite ^ http://www.111com.net /nginx/? permanent; }
目录跳转新域名
if ( $request_filename ~ nginx/ ) { rewrite ^ http://nginx.ttlsa.com/? permanent; }
nginx这个栏目太火了,打算专门弄一个域名。
相关文章
- 《绝区零》伊芙琳培养材料汇总 01-24
- 《无限暖暖》1.2春节兑换码一览 01-24
- 《网上国网》查询阶梯档位方法 01-24
- 《蛋仔派对》神游贺岁盲盒获取方法 01-24
- 《炉石传说》星际联动盗贼卡组玩法介绍 01-24
- 皮革珊瑚属于珊瑚中的 01-24