进一步思考,为什么URL模式有四种?各有什么特点,分别适用于什么样的环境?
普通模式:也就是传统的GET传参方式来指定当前访问的模块和操作。
PATHINFO模式:是系统的默认URL模式,提供了最好的SEO支持,系统内部已经做了环境的兼容处理,所以能够支持大多数的主机环境。
REWRITE模式:是在PATHINFO模式的基础上添加了重写规则的支持,可以去掉URL地址里面的入口文件index.php,但是需要额外配置WEB服务器的重写规则。
兼容模式:是用于不支持PATHINFO的特殊环境。
普通模式:也就是传统的GET传参方式来指定当前访问的模块和操作。
PATHINFO模式:是系统的默认URL模式,提供了最好的SEO支持,系统内部已经做了环境的兼容处理,所以能够支持大多数的主机环境。
REWRITE模式:是在PATHINFO模式的基础上添加了重写规则的支持,可以去掉URL地址里面的入口文件index.php,但是需要额外配置WEB服务器的重写规则。
兼容模式:是用于不支持PATHINFO的特殊环境。
2016-06-12
define('BIND_MODULE', 'Home');入口文件加上这句话,url访问就不用加Home
2016-06-11
最新回答 / CrazyBo
控制器类文件,比如module是home,下面有个控制器indexAction.class.php,控制器类里有function index()方法.则我们就可以通过url这样访问:index.php/home/index/index
2016-06-04