apache重写规则简单理解

1、前提:开启apache重写,并把httpd.conf里的相关的AllowOverride denied改为AllowOverride all

2、重写规则可写在项目根目录的.htaccess文件或直接配在httpd.conf

3、规则的三个重点

RewriteEngine on #开启引擎
RewriteCond 字符串1 正则条件1 [标识符1] #重写条件
RewriteRule 正则条件2 字符串2 [标识符2]    #重写规则

4、简单理解:URL和重写规则的正则条件2比较,符合了,就看重写条件,当重写条件的字符串1和正则条件1匹配或者没有重写条件,URL就可以用字符串2来改写了,否则此重写规则忽略

5、推荐链接:https://www.cnblogs.com/phpstudy2015-6/p/6715892.html

6、推荐链接:https://www.jianshu.com/p/6c103e426759

原文地址:https://www.cnblogs.com/zhylioooo/p/11196553.html