zblogphp伪静态规则+301重定向Nginx写法

zblogphp伪静态规则+301重定向Nginx写法

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

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

if ($host !~ "^liyangblog\.cn$"){ 
rewrite ^(.*) http://liyangblog.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; 
} 
}

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

有什么不懂的可以直接留言,会第一时间给大家回复。谢谢;

文章声明:以上内容(如有图片或视频亦包括在内)除非注明,否则均为网站名称原创文章,转载或复制请以超链接形式并注明出处。https://xz.itlaoli.com/blog/139.html

« 上一篇
下一篇 »

相关推荐

Linux手动分区挂载10TB磁盘到 /www目录并安装宝塔面板到数据盘的完整教程

2025年10月16日

434阅读

记录Windows11系统暂停更新怎么延长周数的教程

2025年08月25日

2849阅读

Windows11失败,提示“ahsProtector-你的电脑上有服务尚未准备好用于此版本的Windows”的解决方案

2025年08月21日

3310阅读

zblogPHP李洋个人博客主题使用网址导航模板的图文教程

2025年05月27日

5605阅读

百度普通收录API提交后提示 {"error":400,"message":"site init fail"}问题怎么解决?

2025年03月03日

5066阅读

zblog应用中心后台无法更新主题模板及无法新建标签的解决办法

2025年02月24日

6606阅读

发表评论

访客 访客
评论列表 (有 6 条评论,12770人围观)
网友昵称:访客
访客 V 游客 Google Chrome 11.0.696.34 GNU/Linux x64 6楼
2016年05月07日 来自辽宁 回复
嗯嗯,谢谢楼主分享。
网友昵称:涂涂研版
涂涂研版 V 游客 Google Chrome 47.0.2526.111 Windows 10 x64 地板
2016年05月05日 来自江苏 回复
而且而且,,提交评论太慢了。让我捉急。。
网友昵称:涂涂研版
涂涂研版 V 游客 Google Chrome 47.0.2526.111 Windows 10 x64 凉席
2016年05月05日 来自江苏 回复
顺便说下你的这个评论有问题。提交后位置和刷新后的评论位置不一样。
网友昵称:涂涂研版
涂涂研版 V 游客 Google Chrome 47.0.2526.111 Windows 10 x64 板凳
2016年05月05日 来自江苏 回复
链接已经做好。欢迎访问。
网友昵称:刷百度下拉
刷百度下拉 V 游客 Internet Explorer 8.0 Windows XP 椅子
2016年05月05日 来自浙江 回复
这个找了好久,终于根据你的代码,修改了一下,可用了,谢谢
网友昵称:丁春华
丁春华 V 游客 Google Chrome 45.0.2454.101 Windows 10 x64 沙发
2016年05月05日 来自四川 回复
博客简单大气,能否交换友链?
取消
微信二维码
微信二维码
支付宝二维码