Задать вопрос
@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

Спасибо!
  • Вопрос задан
  • 16 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Python-разработчик с нуля
    6 месяцев
    Далее
  • Skillfactory
    DevOps-инженер
    6 месяцев
    Далее
  • SF Education
    Бэкенд-разработчик на Python
    3 месяца
    Далее
Решения вопроса 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]
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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