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.
  • Вопрос задан
  • 179 просмотров
Решения вопроса 1
@SergeyZelensky-Rostov
Маршрутизацию лучше реализовывать на php, есть такое понятие как одна точа входа в приложения, почитайте за нее, почему не стоит делать маршрутизацию на htaccess? Потому что она менее гибкая чем роутинг на php.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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