Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Страницы 1
Здравствуйте! Интересует вопрос по поводу index.php а именно, почему его выносят в отдельную папку. Я понимаю то, что это нужно что бы ограничить доступ ко всем остальным файлам, но почему на уровне с ним находятся стили, скрипты и изображения???
Не в сети
Потому что это всё нужно для клиента, а скрипты (в bundles, application, laravel и т.п.) — нет. Поэтому DocumentRoot сервера (см. установку) ставится в public, откуда извне видны стили и прочие элементы оформления, а через index.php есть доступ к собственно движку/скриптам.
Не в сети
Потому что это всё нужно для клиента, а скрипты (в bundles, application, laravel и т.п.) — нет. Поэтому DocumentRoot сервера (см. установку) ставится в public, откуда извне видны стили и прочие элементы оформления, а через index.php есть доступ к собственно движку/скриптам.
А почему нельзя спрятать и стили, скрипты и картинки? что бы в public был доступен только index.php?
Изменено fly (31.08.2012 09:32:20)
Не в сети
А зачем их прятать? Тебе чисто эстетически не приятно видеть там что-то, кроме index.php? Ведь браузеру нужны будут и CSS, и JS, и картинки — придётся придумывать велосипед, чтобы сервер искал их где-то за пределами корня сайта, что лишено смысла, так как такое содержимое предназначено как раз для клиента.
Не в сети
Спасибо! Разобрался)))
Не в сети
Страницы 1