【说明】定义重写的规则
【语法】RewriteRule Pattern rewritePattern [flags]

# 开启 rewrite 功能
Options +FollowSymlinks
RewriteEngine on# 重写规则
RewriteRule ^site/list/$   RestController.php?view=all [nc,qsa]
RewriteRule ^site/list/([0-9]+)/$   RestController.php?view=single&id=$1 [nc,qsa]

flags

代码简写 全写 解释
R[=code]  redirect 强制外部重定向
F  forbidden 禁用URL,返回403HTTP状态码。
G  gone 强制URL为已废弃的
P  proxy 强制使用代理转发。
L  last 表明当前规则是最后一条规则,停止分析以后规则的重写。
N  next 重新从第一条规则开始运行重写过程。
C  chain 与下一条规则关联
如果规则匹配则正常处理,该标志无效,如果不匹配,那么下面所有关联的规则都跳过。
T=MIME-type  type 强制MIME类型
NS  nosubreq 只用于不是内部子请求
NC  nocase 不区分大小写
QSA  qsappend 追加请求字符串
NE  noescape 不在输出转义特殊字符
PT  passthrough 传递给下一个处理
S=num  skip 跳过num条规则
E=VAR:VAL  env 设置环境变量
CO=NAME:VAL:domain[:lifetime[:path]]  cookie 设置cookie

转载于:https://www.cnblogs.com/roronoa-sqd/p/5505754.html

Apache .htaccess语法之RewriteRule相关推荐

  1. Apache的Mod_rewrite学习(RewriteRule重写规则的语法)

    RewriteRule Syntax: RewriteRule Pattern Substitution [flags]  一条RewriteRule指令,定义一条重写规则,规则间的顺序非常重要.对A ...

  2. 全面理解.htaccess语法中RewriteCond和RewriteRule意义

    全面理解.htaccess语法中RewriteCond和RewriteRule意义 .htaccess 配置文件可以通过RewriteCond 和 RewriteRule 实现伪静态. Rewrite ...

  3. 全网最全超详细.htaccess语法讲解

    (基础) 一.正则表达式 $ 匹配输入字符串的结尾位置.如果设置了 RegExp 对象的 Multiline 属性,则 $ 也匹配 '\n' 或 '\r'.要匹配 $ 字符本身,请使用 \$.^ 匹配 ...

  4. Apache .htaccess规则RewriteCond 和RewriteRule-实操解释说明

    如果你在看的时候有些迷惑, 或许你需要配合下面这篇文章一起看 <Apache .htaccess规则说明> https://blog.csdn.net/cplvfx/article/det ...

  5. JavaScript实现Apache .htaccess 转化nginx生成器工具-toolfk程序员工具网

    2019独角兽企业重金招聘Python工程师标准>>> 本文要推荐的[ToolFk]是一款程序员经常使用的线上免费测试工具箱,ToolFk 特色是专注于程序员日常的开发工具,不用安装 ...

  6. apache .htaccess 禁止访问某目录方法

    2019独角兽企业重金招聘Python工程师标准>>> 最简单方法,在所要禁止的目录中的.htaccess文件中添加一下两行代码. order allow,deny deny fro ...

  7. 11个实用的Apache .htaccess配置

    Apache的.htaccess文件是服务器的心脏,控制着网站访问的各种规则.这里提供了10个不错的.htaccess片段能够帮助你优化你的网站,包括重定向.性能.可用性等等! 1. 强制后缀反斜杠  ...

  8. [Ubuntu] apache .htaccess根据访问的域名指向不同的目录

    情景如下: http://sh.test.local 指向 test_sh 目录 http://gz.test.local 指向 test_gz 目录 使用域名 http://img.test.loc ...

  9. Apache之Rewrite和RewriteRule规则梳理以及http强转https的配置总结

    一. 简单实例介绍 一般来说,apache配置好http和https后,如果想要做http强转到https,需要设置url重定向规则,大致需要下面几个步骤即可完成配置: 1)在httpd.conf文件 ...

最新文章

  1. 职称计算机考试word2003真题,职称计算机考试《Word2003》历年真题回顾(4)
  2. php俩个字符串合并,php分割合并两个字符串的函数实例
  3. php生成vcf,[宜配屋]听图阁 - PHP实现生成vcf vcard文件功能类定义与使用方法详解【附demo源码下载】 原创...
  4. OO第三单元JML总结
  5. docker swarm的应用----docker集群的构建
  6. 北方人思想为什么落后_广西人为什么很少到北方打工?
  7. Visual Studio下的PHP开发工具VS.PHP初探
  8. java 非法线程_JVM中的线程行为
  9. IE6下Png透明最佳解决方案(推荐) Unit PNG Fix
  10. webpack处理url资源的配置
  11. 将钉钉应用内浮窗_手机钉钉怎么设置悬浮窗 几步轻松开启
  12. Android 中东阿拉伯语适配,看这一篇够了
  13. springboot+vue整合百度的Ueditor(保姆级教程)
  14. 关于空间风靡的心理入侵小游戏浅析
  15. 沈阳农业大学计算机专业排名,2019沈阳农业大学专业排名
  16. 达梦数据库表被锁住后解锁方法
  17. 祝贺!周润发获颁授荣誉博士
  18. 微信授权登录(微信订阅号使用测试账号)
  19. 有趣的游戏-猜黑白纸
  20. 电脑知识:台式电脑应该选择品牌和组装,值得收藏

热门文章

  1. ESP32 官方文档(十六)ESP-MESH 编程指南
  2. 本地电脑Git如何连接Github账户
  3. 【面试题】腾讯产品群面题解析系列
  4. 图像腐蚀和膨胀的原理
  5. 复旦FM1208 CPU卡调试(转)
  6. Form表单, 4种常见的表单提交方式
  7. Docker网络概述
  8. k8s平台搭建,dashboard图形化管理,纯实例
  9. Unity协程和线程的区别
  10. 手机的光学变焦,实际上是不同焦距摄像头合成的