- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу

Тренды маркетинга в 2024 году: мобильные продажи, углубленная аналитика и ИИ
Экспертная оценка Адмитад
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Возникла проблемка, есть два правила:
Нужно, чтобы если папка именно soft - то сервер успокоился и именно его использовал для преобразования. Ноо проблема в том, что как не переставляй их, постоянно все одно и тоже - выполняется первое правило а не второе.
Что делать?
нужно для первого правила использовать RewriteCond, синтаксис сходу, к сожалению, не подскажу (забыл уже)
DenIT,
Т.е. вы говорите, что можно проверить. Примерно "если в урле есть /soft/ то не выполнять"?
Хотелось бы именно прервать, после выполнения второго, если я поставлю его на 1 место.
Можно написать так:
Т.е. если первое правило выполняется, то обработка прекращается.
RewriteCond %{REQUEST_URI} ^!/soft/*$
...
deleon,
Спасибо, но не помогло.
Для себя нашел вариант с созданием в папке /soft/ .htaccess содержания:
Не сильно рылся, но проблема в том, что условие писать и копировать туда неохота - будет больше папкок, будет много условий. А [L] его не останавливает он его рестартит :(
Получается, создав копию .htaccess короткую найдя этот url и .htaccess в папке он успокаивается т.к. правила включаются для папки конкретной и его не сносит постоянно на ненужное правило, которое на самом деле надо применять для корневой. А раз все описано в корневом .htaccess то для него он и выбирает всегда именно это правило. Вроде так.
Значит не совпадает правило. Должно все работать. [L] - предписывает на данном правиле завершить преобразование и больше никаких правил не применять. У меня этот флаг работает как надо.
deleon,
Спасибо, но не помогло.
Для себя нашел вариант с созданием в папке /soft/ .htaccess содержания:
Не сильно рылся, но проблема в том, что условие писать и копировать туда неохота - будет больше папкок, будет много условий. А [L] его не останавливает он его рестартит :(
И еще можно подправить ваши правила:
А вот второе правило я вообще не понял, что за скобки внутри атома?
Делайте все правила, если это возможно в корневом htaccess, в дальнейшем легче будет разбираться. Кстати, не забыли перед правилами в корневом файле прописать:
?