Как переадерсовать доступ к папке или проблема с заменой стартовой страницей

Подскажите пожалуйста решение. Изменил структуру каталогов. index.php переместил из корня в /public/html В htaccess прописал

RewriteEngine On
Options -Indexes
DirectoryIndex public/html/index.php
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^(.+)$ public/html/index.php?url=$1 [QSA,L]

Проблема в следующем. Сайт нормально работает через localhost/index.php Но также и через localhost/public/html/index.php И при доступе к localhost/public - не перенаправляет на 404 а пишет просто что нет прав доступа Как запретить доступ через public/html/index.php , правильнее наверное переадресовывать как то на localhost/index.php через htacccess ? А то как то некрасиво все.((


Ответы (0 шт):