Вот структура папок для моего текущего проекта PHP:.htaccess: Как запретить доступ к каталогу?
root
|_classes
|_ctrl
|_pages
|_webroot
|_index.php
|_config.php
Вот моя проблема:
/webroot/index.php
является Webroot. Файл index.php включает каждую страницу, запрошенную пользователем. Эти страницы хранятся в /pages
. Поэтому мне нужен мой сайт для доступа к папкам, которые расположены выше в структуре папок.
Но я также не хочу, чтобы пользователи имели доступ ко всем другим файлам и папкам (config.php
, classes/
, ...).
Иными словами, мой сайт выглядит так: www.mysite.com/webroot/index.php
. Я не хочу, чтобы пользователи, чтобы перейти к www.mysite.com/config.php
или www.mysite.com/classes/...
и т.д.
Ах да, и конечно, я не хочу, браузер пользователя, чтобы отобразить папку WebRoot в URL, так что это можно переписать URL, чтобы он выглядел лучше?
Как я могу сделать что-то подобное?
Заранее спасибо.