Я переписываю старый проект, используя Symfony2, чтобы я мог опробовать фреймворк. У меня есть URL, которые будут иметь вид:
/profile/{id}
таким хитрым способом, как Symfony2 делает это. Тем не менее, та же страница была первоначально найдена, выполнив:
/profile.php?id=12345
Итак, если у кого-то есть старый URL, я бы хотел перенаправить эти ссылки. Проблема в том, что я не знаю, как ловить маршруты такого рода. Я пытался
/profile.php?id={id}
но это не сработало. Как я могу настроить этот маршрут?
Последующие действия: Я не хочу делать «все» (потому что это не интуитивно для меня, поэтому я боюсь будущих ошибок), и я предпочел бы не делать это через htaccess по той же причине. Я думаю, что лучший вариант - это сопоставить «/profile.php», а затем в контроллере, проверить, что «id» существует в строке запроса и перенаправить соответственно. Если это не так, я буду перенаправлять на 404.