Не очень стандартные работы)

Добрый день! Необходимо реализовать следующее:

1. На сайт нельзя зайти, если переход осуществлен по прямой ссылке, а также с любого устройства, если это не смартфон (нужна проверка по OS, User-agent, разрешение экрана). Доступ возможен только если на сайт переходят из поисковой выдачи и с мобильного устройства, иначе человек видит страницу с ошибкой 403, при этом если авторизован в админке, сайт открывается стандартно. (По данному пункту, функционал уже есть, но хотелось бы доработать)

2. У сайта должно быть задействовано одновременно 2 домена, главный домен А, должен индексироваться в поисковой выдаче, второй домен Б, не должен индексироваться, должно происходить следующее: Когда заходят на сайт по прямому запросу, на домен А, показывается страница с ошибкой 403, когда на сайт заходят через поисковую выдачу на домен А, происходит редирект на домен Б, и человек видит в поле URL домен Б, но при этом заходя на домен Б по прямому запросу, также должна открываться страница с ошибкой 403. То есть роботы Яндекса, Гугл итд, должны беспрепятственно индексировать домен А, но при каких обстоятельствах не индексировать домен Б. Функционал должен быть реализован через админку, чтобы можно было указывать в списке доменов, какой домен для поисковой выдачи, а какой для редиректа.

13.06.2023 г.
112