Я пытаюсь изменить свою файловую структуру CodeIgniter, чтобы сделать ее более безопасной и чистой, но я не могу заставить ее работать. Я хочу отделить приложение/систему и общедоступные файлы, которые будут отображаться для пользователей.Отдельная общая папка CodeIgniter
- application
- system
- public
Это работает, но я должен ввести
example.com/public/index.php или example.com/public/controller
Я хочу, чтобы иметь возможность просто введите базовый URL, например example.com/controller.
Как я могу это сделать?
'public' будет просто папкой' www' или 'public_html'. Затем 'system' и' application' устанавливаются вне корня 'www'. – Sparky
Я использую общий хостинг. Путь к моей директории CI -/var/www/myfolder /. Я не знаю, действительно ли я должен это делать, но я читал, что небезопасно не разделять папки. – noeyeat
Где ты это читал ?! В официальной документации указано, что вы * должны * помещать папки 'application' и' system' ** выше ** из корня 'www'. Это практически гарантирует, что публика никогда их не увидит, даже если файлы '.htaccess' потерпят неудачу. – Sparky