Intereting Posts
Yii RBAC: доступ к определенным элементам / строкам PDO rowCount и fetchColumn, которые не возвращают правильный результат создание заказа Woocommerce с программным обеспечением line_item Как автоматизировать миграцию (схему и данные) для приложения PHP / MySQL HTTP if-none-match и if-modified-since и 304 разъяснение в PHP Как предотвратить перегрузку сервера во время запросов Curl в PHP Как использовать $ .ajax (); функции в ларавеле MySQL где предложение равно чему угодно (SELECT * WHERE col = ANY_VALUE) Multi select PHP MkDir Не удалось создать каталог PHP php – как открыть окно печати, когда файл pdf открывается на веб-странице? Преобразование всех типов смарт-котировок с помощью PHP phpDoc @var для составного оператора отображается неправильно Как сохранить значение выбранного пользователем параметра из выпадающего списка выбора в базу данных mysql? Как интегрировать array_column () и array_filter () – блокировать динамическое создание таблицы sql-результатов

Как перенаправить и / или задержать в зависимости от реферера?

Я хочу разрешить трафик на свой сайт только с определенного URL-адреса, например «example.com/123». Я хочу, чтобы остальная часть трафика была перенаправлена ​​на тот же URL-адрес ссылки после определенной задержки, скажем, 1 или 2 минуты. Я хочу, чтобы трафик, который исходит от example.com/123, больше не упоминается.

Я думал об использовании чего-то подобного, но я не знаю, как отредактировать, чтобы соответствовать моим требованиям:

<?php $referrer = $_SERVER['HTTP_REFERER']; if (preg_match("/site1.com/",$referrer)) { header('Location: http://www.customercare.com/page-site1.html'); } elseif (preg_match("/site2.com/",$referrer)) { header('Location: http://www.customercare.com/page-site2.html'); } else { header('Location: http://www.customercare.com/home-page.html'); }; ?>