最新消息:伪静态技术大全博客开通啦!再也不为伪静态东奔西走!更多问题可以反映给博主:野狼,QQ1615241386 QQ交流群:112696646

nginx环境用伪静态规则301重定向全纪实

伪静态规则实例 野狼 128浏览

今天碰到一个客户,服务器是linux的,只有ssh的远程root账号、密码、IP,需要进入服务器配置301重定向。一般情况下都是通过宝塔搭建的控制面板,但这个比较特殊,没有宝塔的账号密码,那就只能通过ssh进入服务器了。

所以,先是通过FlashFXP进入到服务器里,找到伪静态文件:

伪静态文件

伪静态文件

这个是宝塔控制面板做出来的环境,伪静态规则都是独立的,在这个位置。里边这样写:

if ($host != ‘www.weijingtai.org’ ) {
rewrite ^/(.*)$ http://www.weijingtai.org/$1 permanent;
}

意思就是:只要不是 www.weijingtai.org 这个域名都跳转到 www.weijingtai.org上。

第二步:重启nginx服务

这个麻烦了一点,因为没有宝塔面板账号,就只能用ssh的方式通过命令行来重启了。于是就先下载一个ssh工具:PuTTY

根据需要登录然后输入命令行:

ssh root@192.168.8.128 ‘reboot’

这个过程可能需要输入密码等,按照要求输入即可。注意输入密码的时候界面上是无显示的,只管输入按回车即可。

等服务器重启之后,nginx也就随着重启了,伪静态规则就会生效,所以301也就生效了。

转载请注明:伪静态技术博客 » nginx环境用伪静态规则301重定向全纪实