Laravel是如何实现路由的分发的,而且URL里面没有index.php
我发现,ThinkPHP里面的路由分发,都是从index.php这个入口开始的,也就是说,所有的请求都要从这里开始,如果不想在URL里面出现index.php,可以用apache的rewrite去掉index.php
比如这样:
http://www.example.com/index.php/Admin/index
用apache的rewrite去掉index.php后是这样:
http://www.example.com/Admin/index
但是Laravel中是没有index.php的
比如:
http://www.example.com/public/index
或
http://www.example.com/index
这里面没有像thinkphp那样出现index.php文件
这是怎么实现的呢?一直都很纳闷 :(
比如这样:
http://www.example.com/index.php/Admin/index
用apache的rewrite去掉index.php后是这样:
http://www.example.com/Admin/index
但是Laravel中是没有index.php的
比如:
http://www.example.com/public/index
或
http://www.example.com/index
这里面没有像thinkphp那样出现index.php文件
这是怎么实现的呢?一直都很纳闷 :(
1 个回复
Mr_Jing
赞同来自: