本文作者:DurkBlue

网站伪静态规则+301重定向Nginx如何写

DurkBlue 2020-03-09 1774
网站伪静态规则+301重定向Nginx如何写摘要: 最近一直在频繁的更换主机,不为别的只为便宜,毕竟小站长一枚,没有辣么多的money,但是更换腾讯云Nginx主机的时候发现无法将301重定向跟伪静态组合在一起,因为Nginx主机伪...

网站伪静态规则+301重定向Nginx如何写  第1张

最近一直在频繁的更换主机,不为别的只为便宜,毕竟小站长一枚,没有辣么多的money,但是更换腾讯云Nginx主机的时候发现无法将301重定向跟伪静态组合在一起,因为Nginx主机伪静态的规则里面通用字符是用$1表示的而Nginx301重定向尾部参数也是用$1表示,这样以来没办法实现跳转只能重定向到首页,所以网上的教程一般是无效的,然后只能自己琢磨了。

不经意间发现有个参数可以改变另外的写法,结果添加完成OK,好用了,下面把具体写法跟ReWrite规则献上:

网站伪静态规则+301重定向Nginx如何写  第2张 PHP
if ($host !~ "^hepuhua\.cn$"){ rewrite ^(.*) http://hepuhua.cn$1 permanent; } if (-f $request_filename/index.html){ rewrite (.*) $1/index.html break; } if (-f $request_filename/index.php){ rewrite (.*) $1/index.php; } if (!-f $request_filename){ rewrite (.*) /index.php; } }

教程如上:重定向的意思就是绑定主机的域名,访问的时候都会重定向到设置好的域名,后面参数依然好用。

此篇文章由DurkBlue博客申请发布,转载吧请注明来处
文章投稿或转载声明

来源:DurkBlue版权归原作者所有,转载请保留出处。本站文章发布于 2020-03-09
温馨提示:文章内容系作者个人观点,不代表DurkBlue博客对其观点赞同或支持。

赞(0)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

阅读
分享