не работает .htaccess :(
Что только я не писал в файле .htaccess... Задача очень простая: нужно чтобы нельзя было открыть другие папки и файлы лежащие рядом с index.php и прочитать их. Так как там и папка images и templates и вообще много всякой информации не для широкой общественности. Вместо этого просто перенаправлять все запросы на index.php. Сейчас файл выглядит так:
AddDefaultCharset utf-8
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^(.+)$ index.php?url=$1 [QSA,L]
Файл точно запускается, так как если все удалить и написать набор беспорядочных символов - выдается ошибка Server error! Error 500. С данным кодом сайт работает, но я могу залезть в любую папку рядом. Пытаюсь это все провернуть на OpenServer.
Ответы (1 шт):
.htaccess работает если сервер запущен с поддержкой Apache, проверьте в каком режиме у Вас работает http на вкладке модули.