扫码关注官方订阅号
我按照手册上写的将index模块放入public里面,入口文件的应用目录也做了更改
之后URL为servername/public/index.php
网上的教程说是直接将网站根目录设置为public,
那请教一下,为什么index模块放在application中时,就可以直接访问?
继续学习奋勇向前
入口放在public是为了安全考虑的,让web无法不经过入口直接访问控制器或者模板文件,这样更安全不会被黑客攻击。只允许访问public中开放的访问入口。不仅仅是tp5,laravel框架也是在public里的。
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
扫描下载App
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
入口放在public是为了安全考虑的,让web无法不经过入口直接访问控制器或者模板文件,这样更安全不会被黑客攻击。只允许访问public中开放的访问入口。不仅仅是tp5,laravel框架也是在public里的。