Задать вопрос
@9StarRu

Как правильно создать .htaccess правило?

У меня в файле .htaccess есть правило

RewriteRule ^(.*)?$ material/ru.php [QSA,NC,L]
Оно отправляет все несуществующие страницы вида site.ru/123456 по адресу material/ru.php

Как сделать такое же правило но для не существующий страниц с адресами:

site.ru/view/123456, чтобы эти адреса обрабатывало правило отличное от

RewriteRule ^(.*)?$ material/ru.php [QSA,NC,L]
и открывало следующий адрес material/en.php

Спасибо!
  • Вопрос задан
  • 19 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    1C-программист: расширенный курс
    18 месяцев
    Далее
  • Академия Эдюсон
    Python-разработчик + ИИ
    9 месяцев
    Далее
  • ProductStar × РБК
    Профессия DevOps-инженер + ИИ
    5 месяцев
    Далее
Решения вопроса 1
@dodo512
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^view/ material/en.php [L]

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ material/ru.php [L]
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы