@vis0r

Как проверить существование ресурса по URI?

Делаю регионы на поддоменах, для каждого региона свой отдельный контекст со скопированными ресурсами. Следовательно в каждом регионе одинаковые страницы имеют одинаковые URI (именно URI а не URL). Например страница доствки в каком регионе она бы не была, везде имеет URI /dostavka Так вот вопрос: при переключении между регионами загружается та же самая страница с которой человек выбрал другой город. Например если чел был на странице site.ru/dostavka и хочет перейти на московский сайт, то ссылка при нажатии на город Москва будет такая msk.site.ru/dostavka Но тут возникает проблема, если вдруг на целевом регионе не окажется страницы с таким URI то чела кинет на 404 страницу, по этому просто в тупую генерить ссылки добавляя поддомен для региона — плохая идея. Я хочу при генерации страницы и окна выбора региона в частности проверять, существует ли страница с аналогичным текущему URI. Есть ли в моде встроенный метод который по URI возвращает ID ресурса или может каким либо другим способом можно проверить его существование?
  • Вопрос задан
  • 518 просмотров
Пригласить эксперта
Ответы на вопрос 1
2ball
@2ball
Хардкор кодер
1) Встроенного способа нет
2) Через get_headers() забирать код ответа сервера проще всего в данной ситуации.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы