【发布时间】:2016-10-25 03:52:44
【问题描述】:
我一直在尝试更改我的 CodeIgniter 文件结构以使其更安全、更清洁,但我无法让它工作。我想将用户可见的应用程序/系统和公共文件分开。
- application
- system
- public
它可以工作,但我必须输入
example.com/public/index.php 或 example.com/public/controller
我希望能够只键入基本 URL,例如 example.com/controller。
我该怎么做?
【问题讨论】:
-
public只是www根目录或public_html文件夹。然后将system和application安装在www根目录之外。 -
我正在使用共享主机。我的 CI 目录的路径是 /var/www/myfolder/。我不知道我是否真的应该这样做,但我读到不分开文件夹是不安全的。
-
你在哪里读到的?!官方文档明确指出您应该将
application和system文件夹放在www根目录的上方。这实际上保证了公众永远不会看到它们,即使.htaccess文件失败。
标签: php .htaccess codeigniter