首页 >PHP讨论组 >thinkphp5 URL 如何隐藏public

thinkphp5 URL 如何隐藏publicthinkphp5 URL 如何隐藏public

我按照手册上写的将index模块放入public里面,入口文件的应用目录也做了更改

之后URL为servername/public/index.php

网上的教程说是直接将网站根目录设置为public,

那请教一下,为什么index模块放在application中时,就可以直接访问?

 
1
 
+1
-1
 
分享
全部回复 (1)我来回答
    PHP中文网
    1楼
    PHP中文网 · 4个月前

    入口放在public是为了安全考虑的,让web无法不经过入口直接访问控制器或者模板文件,这样更安全不会被黑客攻击。只允许访问public中开放的访问入口。不仅仅是tp5,laravel框架也是在public里的。

      赞+0添加回复

    首页上一页1下一页尾页