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

Обсуждение любых вопросов связанных с файлами конфигурации .htaccess

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

Сообщение Wanted » Вт фев 07, 2017 4:02 pm

Здравствуйте.
Решил переделать ЧПУ на сайте и столкнулся с такой штукой.

Никак не получается добавить слеш, если это директория. Точнее добавить получается, но тогда 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 - Ошибки +

Надеюсь на помощь.
Wanted
 
Сообщений: 3
Зарегистрирован: Вт фев 07, 2017 3:40 pm
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Пункты репутации: 0

Вернуться в Htaccess

Кто сейчас на форуме

Зарегистрированные пользователи: MailBot, YandexBot

cron