搜尋

首頁  >  問答  >  主體

thinkphp5 URL 如何隱藏public

我依照手冊上寫的將index模組放入public裡面,入口檔案的應用目錄也做了更改

之後URL為servername/public/index.php

網路上的教學說是直接將網站根目錄設定為public,

那請教一下,為什麼index模組放在application時,就可以直接存取?

正念的奇迹正念的奇迹2677 天前2132

全部回覆(1)我來回復

  • PHP中文网

    PHP中文网2017-08-03 09:52:47

    入口放在public是為了安全考慮的,讓web無法不經過入口直接存取控制器或模板文件,這樣更安全不會被駭客攻擊。只允許訪問public中開放的訪問入口。不只是tp5,laravel框架也是在public裡的。

    回覆
    0
  • 取消回覆