Духовность™
Продвинутый новичок
зачем выносят скрипты выше document_root?
Сабж?
Сабж?
это не причина. Доступ по http перекрывается на уровне Apache через htaccess.Что бы запретить прямой доступ по http до файла
Дополнительная страховка от "забыл". Бывают случаи, когда сайт деплоят не те, кто его разрабатывал. А инструкции никто внимательно читать не любит.Автор оригинала: triumvirat
это не причина. Доступ по http перекрывается на уровне Apache через htaccess.
кому должен?в докруте должен лежать только index.php
точка входа - это уровень абстракции, никак не связанный с файловой системой. Причем тут вопрос "где хранить php-скрипты?". Через mod_rewrite все запросы адресуются в index, но что мешает нам рядом хранить библиотеку классов, которые подгружает этот index?root - это точка входа в приложение. Она должна быть одна. По-моему очевидно, что ничего кроме, кроме собственно точки входа там быть не должно.
С таким же успехом можно сказать, что спать в одежде хорошо, ибо с утра можно забыть её одеть. Т.е. это не ответ. Гипотетические верстальщики были, теперь гипотетические тупые программисты, которые нарочно удаляют htaccess из библиотечной директории.Дополнительная страховка от "забыл".
1. Поверь мне, не все пользуются апачем.Доступ по http перекрывается на уровне Apache через htaccess.
угу. Можно и мягкие ссылки на уровне фс создавать - просто не логично держать этот код доступным по хттпобщий код можно использовать через благодаря include_path