場景:虛擬映射域名:mytp.com
輸入瀏覽器結果:
- 當public目錄下只存在index.php時,那么index.php是入口文件的同時 也是首先index頁面。
- 當public目錄下同時存在index.php和index.html時,那么你輸入mytp.com就是跳轉到index.html這個文件,這是因為當你只輸入域名時,瀏覽器默認查找的就是index層級。而index層級的先后順序是在www服務器的config文件當中的,以Apache為例是conf/httpd.conf中的DirectoryIndex 配置項,以Nginx為例是conf/nginx.conf中的index配置項
根據index的配置項中的index.htm index.html index.php三個參數的先后順序,匹配到前一個文件類型對應的請求資源后就不會向后匹配了,否則一直向后匹配,直到匹配到為止,當沒有匹配到請求資源時,www服務器就會拋出404錯誤。
- 當public目錄下同時存在index.php和index.html時,那么你輸入mytp.com就是跳轉到index.html這個文件,這是因為當你只輸入域名時,瀏覽器默認查找的就是index層級。而index層級的先后順序是在www服務器的config文件當中的,以Apache為例是conf/httpd.conf中的DirectoryIndex 配置項,以Nginx為例是conf/nginx.conf中的index配置項