一般php的开发者本地使用的都是使用apache服务器,使用伪静态的时候每次都需要转换成nginx rewrite规则,于是做了个在线将Apache htaccess Rewrite伪静态规则自动转换为Nginx Rewrite伪静态规则的工具

使用这个工具可以自动的把下面的apache伪静态规则自动转换nginx rewrite 规则

#apache htaccess rewrite

RewriteRule ^$ /index.php?c=bbs&m=index&a=index [L]

RewriteRule ^([a-zA-Z0-9]+)/$ /index.php?c=bbs&m=index&a=$1 [L]

RewriteRule ^index(_([0-9]*))?.html$ /index.php?c=bbs&m=index&a=index&page=$2 [L]

转换后

#nginx rewrite rules

rewrite ^/$ /index.php?c=bbs&m=index&a=index last;

rewrite ^/([a-zA-Z0-9]+)/$ /index.php?c=bbs&m=index&a=$1 last;

rewrite ^/index(_([0-9]*))?.html$ /index.php?c=bbs&m=index&a=index&page=$2 last;

php 伪静态规则,在线将Apache Rewrite Rules伪静态规则转换为Nginx Rewrite伪静态规则...相关推荐

  1. Nginx rewrite规则

    目录: rewrite概念 rewrite示例 rewrite概念 Rewirte 规则也称为规则重写,主要功能是实现浏览器访问 HTTP URL 的跳转,其正则表达式是基于 Perl 语言.通常而言 ...

  2. zblog php伪静态,ZBLOG PHP版本Apache和Nginx伪静态规则以及设置方法

    一般而言,如果我们个人搭建网站挂一个博客程序就可以实现站长的梦想(有很多知名个人博主,单单一个博客就能叱咤网络风云),我们搭建网站肯定会选择一款体贴的CMS,不需要复杂的内容管理系统,也不需要难以运营 ...

  3. Nginx系列二:(Nginx Rewrite 规则、Nginx 防盗链、Nginx 动静分离、Nginx+keepalived 实现高可用)...

    一.Nginx Rewrite 规则 1. Nginx rewrite规则 Rewrite规则含义就是某个URL重写成特定的URL(类似于Redirect),从某种意义上说为了美观或者对搜索引擎友好, ...

  4. nginx rewrite php参数,Nginx rewrite伪静态配置参数详解

    nginx rewrite 伪静态配置参数和使用例子(附正则使用说明) 正则表达式匹配,其中: * ~ 为区分大小写匹配 * ~* 为不区分大小写匹配 * !~和!~*分别为区分大小写不匹配及不区分大 ...

  5. 常见的规则引擎(Drools,RuleBook,Easy Rules等)对比

    参考文章: https://www.jianshu.com/p/96cd60059aae 规则引擎调研 - 人在江湖之诗和远方 - 博客园 java开源规则引擎比较_常用规则引擎比较分析_学校砍了我的 ...

  6. nginx rewrite规则和参考

    推荐参考地址: Mailing list ARChives 官方讨论区 http://marc.info/?l=nginx http://edu.codepub.com/2010/0829/25477 ...

  7. Nginx Rewrite规则初探

    Nginx  rewrite(nginx url地址重写) Rewrite 主要的功能就是实现URL的重写,Nginx的Rewrite规则采用Pcre,perl兼容正则表达式的语法规则匹配,如果需要N ...

  8. nginx php怎么配置伪静态,nginx rewrite 伪静态配置参数和使用例子

    正则表达式匹配,其中: * ~ 为区分大小写匹配 * ~* 为不区分大小写匹配 * !~和!~*分别为区分大小写不匹配及不区分大小写不匹配 文件及目录匹配,其中: * -f和!-f用来判断是否存在文件 ...

  9. Nginx rewrite规则整理

    本日志内容来自互联网和平日使用经验,整理一下方便日后参考. 正则表达式匹配,其中: * ~ 为区分大小写匹配 * ~* 为不区分大小写匹配 * !~和!~*分别为区分大小写不匹配及不区分大小写不匹配 ...

最新文章

  1. 网络编程学习笔记(getnameinfo函数)
  2. Codeforces 1215
  3. 磁盘管理,磁盘挂在mount,挂载光盘镜像文件,挂在U盘,umount 卸载命令, dd
  4. UIAutomation识别UI元素
  5. Javascript网站繁简转换解决方案
  6. 全排列 DFS 回溯
  7. 交互键盘_如何仅为键盘交互添加聚焦环
  8. TCP的带宽估计和丢包恢复
  9. idea redis图形化_5.13redis图形化工具---idea中配置redis密码
  10. react native中使用 react-native-easy-toast 和react-native-htmlview
  11. ubuntu16.04 使用 rc.local 自启动加载 python 脚本
  12. 在华为 (Huawei) 工作是怎样一番体验?
  13. 2018金山wps暑期招聘服务器端笔试题(第二批)
  14. cocos creator周边工具开发【spine预览】小记
  15. 使用python开发一个剪切视频、音频的小工具(完整案例)
  16. 浏览器加载页面的过程
  17. Revit结合Dynamo建立某大桥下部结构-承台
  18. 信息奥赛一本通1225:金银岛
  19. 关于 do ....while() 的重要用法
  20. 计算机系统的优点和缺点,关于ghost系统的解释以及优缺点分析

热门文章

  1. 如何实现软件的远程更新_手机免root终于也能实现远程控制了 这款国产软件真是越来越好用...
  2. linux数据库实例开机启动,linux下数据库实例开机自启动设置
  3. 获取http地址如何从上面抓取图片_用 Python 自动抓取妹子图
  4. Linux namespace之:network namespace
  5. C#组成考题字符串【C#】
  6. HDU6092——Rikka with Subset 【dp】
  7. mac 使用远程连接
  8. 中缀表达式转换成后缀表达式(只适用于加减乘除运算)
  9. 1.django 开发环境搭建
  10. 基本概念学习(7000)--P2P对等网络