Apache-重写

创建一个.htaccess

<IfModule mod_rewrite.c>

RewriteEngine On
RewriteBase /

RewriteRule ^(\d+).html$ $1.html [L]

</IfModule>

mod_rewrite规则修正符

  1. 1) R 强制外部重定向
  2. 2) F 禁用URL,返回403HTTP状态码。
  3. 3) G 强制URL为GONE,返回410HTTP状态码。
  4. 4) P 强制使用代理转发。
  5. 5) L 表明当前规则是最后一条规则,停止分析以后规则的重写。
  6. 6) N 重新从第一条规则开始运行重写过程。
  7. 7) C 与下一条规则关联
  8. 如果规则匹配则正常处理,以下修正符无效

  9. 8) T=MIME-type(force MIME type) 强制MIME类型
  10. 9) NS 只用于不是内部子请求
  11. 10) NC 不区分大小写
  12. 11) QSA 追加请求字符串
  13. 12) NE 不在输出转义特殊字符 \%3d$1 等价于 =$1