Я рассматриваю это как отправную точку для моего приложения: https://github.com/panique/php-login-minimal
Мой вопрос: где я могу разместить свой CSS, JS и т.д.
Правильный подход к этому:
Корневая папка
Application
_installation
classes
config
libraries
views
index.php
register.php
public_html
css
js
img
Доступно ли ваше Application
? Если нет, то ваш сайт не будет работать. Обычно только public_html
доступен как root из веб-сайта, поэтому должен быть index.php
.
Если Application
является вашим веб-корнем, public_html
также доступен из Интернета, и все пути настроены на использование css из public_html
, чем это нормально.
Как обычно это работает
Вы помещаете все под public_html
public_html
/*
* When going to www.example.com, you will be located
* in this directory and viewing index.*
*/
|- assets/
|- css/
|\
| |- styles.css
| |- ie7.css
|- js/
|\
| |- jquery.min.js
| |- scripts.css
|- index.php
|- src/
|\
| |- App/
| \
| |- Controllers/
| |- Models
| |- /* other files */
framework
/*
* Accessible files only via system path "/var/www/html/framework..."
* Not able to access via http. www.example.com/framework will not work.
*/
|- src/
вы можете сделать, как вы упомянули, он будет работать нормально.