@bro1807

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

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

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

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

Войти через центр авторизации
Похожие вопросы
Sportmaster Lab Москва
от 150 000 до 300 000 ₽
от 15 000 до 100 000 ₽
Networks Санкт-Петербург
от 70 000 до 100 000 ₽