初学者,用的3.22版本,比如我访问 http://127.0.0.1/home/index/index.php ,我知道它是怎样实现访问home模块index控制器的index方法的,我的疑问是按照我们理解的常理,应该是去找网站根目录下/home/index/index.php文件啊,这个文件不存在应该抛出404错误,但是为什么它会走入口文件index.php?
于是我产生了难道文件不存在的情况下就会默认访问index.php的文件的想法,于是我自己建了一个目录叫 /test/index.php,然后再访问127.0.0.1/test/test.php 这个不存在的文件, 可是报了404文件不存在的错误? 为什么THINKPHP访问那个不存在的文件不报404而是走入口文件index.php?它做了什么?