@bro1807

Перенаправление не срабатывает на папки?

Для ЧПУ стоит перенаправление на index.php
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* index.php

Но при вводе запроса, который совпадает с названием папки, перенаправление не срабатывает.
Например, при вводе site.ru/css выводит список файлов из папки css. Изменение прав доступа этой папки не помогает, вместо списка файлов вылазит надпись "доступ запрещен".
При этом с другими запросами все нормально работает.
Можно это исправить, или придется запрещать доступ ко всем папкам и делать другие ссылки, отличные от названий папок?
  • Вопрос задан
  • 66 просмотров
Решения вопроса 1
@dodo512
Убрать RewriteCond %{REQUEST_FILENAME} !-d
И возможно потребуется добавить DirectorySlash off
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы