Я создаю .htaccess
файл с довольно сложным набором правил.
Одно из основных правил переписывания - это первая строка:
Если запрошенный файл существует физически, перезапись отсутствует, прекратите обработку правил.
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule . - [L]
это хорошо работает с одним исключением: когда я обращаюсь к каталогу с завершающим слешем
www.example.com/directory/
directory
не будет распознан как существующий, тогда как
www.example.com/directory
будет.
Что я могу сделать, чтобы Apache распознал также существующие каталоги с косой чертой?
Справочная информация, я уже добавляю завершающий слеш к каждому запросу, выполненному без одного (для удовлетворения как /directory
, так и /directory/
запросов.