Я хочу иметь страницу 404, которая может определять, зашел ли пользователь на эту страницу либо через мой сайт, через мой сокращенный URL-адрес, либо через другой сайт, и я делаю это с помощью PHP. Я постепенно начинаю разбираться с PHP, и это вполне может быть простой вопрос, но я достаточно устал, чтобы быть честным, и в моей системе нет кофеина, и я хочу как можно скорее свести любые мелочи в своем портфолио .
Я обнаружил, что PHP-переменная $_SERVER['HTTP_REFERER'];
дает мне полный URL, что является началом. Есть ли способ, которым это может дать мне только корневой домен, либо с помощью другой переменной или функции, учитывая, что некоторые источники могут использовать http: //, а некоторые https: // (так что простой запуск с седьмого символа будет не всегда работает)? Таким образом, я могу сопоставить URL на основе двух (или более) предопределенных адресов и создать контент, относящийся к этому домену.