Так, например, скажем, у меня есть API в веб-приложении, и я хочу использовать те же контроллеры и действия в API, что и остальная часть веб-приложения.
В моем файле сопоставления URL-адресов у меня есть
"/api/$version/$apiKey/$controller/$acion/$id?"
и у меня также есть такое отображение:
"/blog/$year/$month/$day/$action" {
controller = 'blog'
}
Теперь вопрос в том, могу ли я как-то добавить префикс URL-адреса API к URL-адресу блога, чтобы я мог извлечь выгоду из переменных $year, $month, $day? таким образом, чтобы GET-запрос по следующему URL-адресу был действительным:
GET /api/0.1/bs23mk4m2n4k/blog/2001/01/05/list
или я вынужден вместо этого выполнить следующий запрос?
GET /api/0.1/bs23mk4m2n4k/blog/list?year=2004&month=01&day=05
Нужна помощь от ГУРУ сопоставления URL-адресов или отличного МАСТЕРА манипулирования сопоставлениями URL-адресов во время выполнения :)
Мне нужно решение, которое может повторно использовать существующие сопоставления urmapping, отличные от API, вместо того, чтобы повторно объявлять их с путем API в качестве префикса.