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

Как написать RewriteRule?

Есть такой код ЧПУ.
RewriteRule ^uid(.*)$ /index.php?uid=$1 [L,QSA]
RewriteRule ^(.*)$ /index.php?uname=$1 [L,QSA]

Как сделать так чтобы если в url есть uid, то использовать 1 строку, ежели нет, то 2 строку?

И вообще как лучше, обработать через php или же сделать правило в htaccess? Я же за htaccess.
  • Вопрос задан
  • 180 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillbox
    1C-разработчик
    8 месяцев
    Далее
  • Нетология
    Python-разработчик с нуля
    6 месяцев
    Далее
Решения вопроса 1
@SergeyZelensky-Rostov
Маршрутизацию лучше реализовывать на php, есть такое понятие как одна точа входа в приложения, почитайте за нее, почему не стоит делать маршрутизацию на htaccess? Потому что она менее гибкая чем роутинг на php.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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