Делаю регионы на поддоменах, для каждого региона свой отдельный контекст со скопированными ресурсами. Следовательно в каждом регионе одинаковые страницы имеют одинаковые URI (именно URI а не URL). Например страница доствки в каком регионе она бы не была, везде имеет URI /dostavka Так вот вопрос: при переключении между регионами загружается та же самая страница с которой человек выбрал другой город. Например если чел был на странице
site.ru/dostavka и хочет перейти на московский сайт, то ссылка при нажатии на город Москва будет такая
msk.site.ru/dostavka Но тут возникает проблема, если вдруг на целевом регионе не окажется страницы с таким URI то чела кинет на 404 страницу, по этому просто в тупую генерить ссылки добавляя поддомен для региона — плохая идея. Я хочу при генерации страницы и окна выбора региона в частности проверять, существует ли страница с аналогичным текущему URI. Есть ли в моде встроенный метод который по URI возвращает ID ресурса или может каким либо другим способом можно проверить его существование?