Задать вопрос
@zeyser

Как проверить строку на отсутствие ряда букв в RewriteCond (регулярные выражения, htaccess)?

Есть условие RewriteCond %{REQUEST_URI}. В запрашиваемой строке(domain.com/ru/apartment/228) нужна проверка на наличие в начале "/ru/" (domain.com/apartment/228) и если его нет, то применяем RewriteRule... Пробовал с !ru и всякую ахинею по типу !^[^\/ru\/]
  • Вопрос задан
  • 184 просмотра
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
In4in
@In4in
°•× JavaScript Developer ^_^ ו°
^(?!ru)
Ответ написан
Комментировать
@ShamblerR
RewriteCond %{REQUEST_URI} !^.*\.ru$
Но если вам нужно еще и такой вариант
RewriteCond %{REQUEST_URI} !^.*\.(ru\|ru\/)$
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
IT ATLAS Москва
от 250 000 до 500 000 ₽