Страница 1 из 1

Mod_rewrite и слеши при открытии директорий

СообщениеДобавлено: Вт фев 07, 2017 4:02 pm
Wanted
Здравствуйте.
Решил переделать ЧПУ на сайте и столкнулся с такой штукой.

Никак не получается добавить слеш, если это директория. Точнее добавить получается, но тогда URL приобретает вид http ://domen.ru/css/?category=css
Т.е. дальше выполняются правила преобразования, хотя стоит условие RewriteCond %{REQUEST_FILENAME} !-d.

Не понимаю, почему выполняются правила преобразования для URL.
Какие могут быть предположения?

Вот алгоритм выполнения операций в самом файле .htaccess:
1 - Кодировка +
2 - Разрешаем переход по символическим ссылкам +
3 - Включаем реврайт, назначаем базовый адрес +
4 - Принудительный переход на HTTPS +
5 - Редирект с "WWW" на "без WWW" +
6 - Убираем многократные слэши +
7 - Убираем index, index.php - редирект на домен +
8 - Убираем слэш в конце, если это не директория и таковой имеется +
9 - Добавляем слэш в конце, если это директория и без такового на конце -----
10 - Правила для ULRов +
11 - Кэширование +
12 - Сжатие +
13 - Ошибки +

Надеюсь на помощь.