У меня есть веб-приложение, в котором есть множество страниц с URL-адресом в виде / object_type / object_id /, которые показывают детали этого объекта.У меня также есть RESTful API, возвращающий JSON / XML представление моих объектов (в / api / object_type / object_id /).(Мои объекты - это законы и законопроекты, но я предполагаю, что этот вопрос довольно общий)Мир.Допустим, они были / Bill / 111 / и / Bill / 222 /.За кулисами я объединяю 2 объекта, оставляя 1 объект (скажем, / Bill / 111 /) со всей информацией, а другой «пустой» со ссылкой только на другой.
Мой вопрос, как мне указать слияние в веб-приложении и в API? Я не хочу, чтобы / Bill / 222 / возвращал 404, потому что у меня могут быть внешние ссылки, указывающие на него, и я нене хочу их сломать.Должен ли я использовать 301 Moved Permanently?Должен ли я вернуть обычную страницу (со статусом 200), объясняющую, что этот ресурс был обнаружен как дубликат со ссылкой на объединенный?Как мне справиться с этим в API?например, я должен перечислить 222 в индексе счетов?