PHP MVC学习记录

一、MVC的路由重写机制

在所要访问的文件夹下面创建.htaccess文件,基本的文件内容是:

1 RewriteEngine On
2 RewriteCond %{REQUEST_FILENAME} -s [OR]
3 RewriteCond %{REQUEST_FILENAME} -l [OR]
4 RewriteCond %{REQUEST_FILENAME} -d
5 RewriteRule ^.*$ - [NC,L]
6 RewriteRule ^.*$ index.php [NC,L]

 第2,3,4行的RewriteCond可以当成是一个if语句,它们是由三个是否语句通过or链接起来的,如果为true的话,就执行第5句的路由规则,否则的话执行第6行的路由规则。

RewriteRule后面跟着的是一个正则表达式,NC是不区分大小写,L表示这一句执行后就结束,和后面的语句没有关系。

 

原文地址:https://www.cnblogs.com/bugY/p/2704838.html