|
|
tvsm22 Профессионал |
Зарегистрирован: 03.03.2008
Сообщений: 556
|
Обратиться по нику
|
tvsm22 |
Ответить с цитатой | | |
|
Подскажите, пожалуйста, каким образом лучше задать, чтобы каждого пятого посетителя сайта редиректило на другой сайт. Плюс интересно проверить, как к этому отнесутся поисковики.
Спасибо. |
|
|
|
|
|
sabirovsk.ru - Игровое оборудование для детских садов |
Yabuti V.I.P. |
Зарегистрирован: 28.11.2008
Сообщений: 16263
|
Обратиться по нику
|
Yabuti |
Ответить с цитатой | | |
|
Код: |
<?php
// Если значение в файле 5.txt больше или равно 5, то отображаем скрипт редиректа
if (file_get_contents("5.txt") >= 5) {
// Меняем значение в файле 5.txt на 1
file_put_contents("5.txt", "1");
?>
код редиректа
<?php
}
else {
// Иначе увеличиваем значение в файле 5.txt на 1
file_put_contents("5.txt", file_get_contents("5.txt")+1);
}
?>
дальше код страницы
|
Нужно в корне создать файл 5.txt с правами 666, 755 или 777.
Этот код можно добавить в header.php или тот файл CMS, который будет отображаться вначале.
Редиректить можно через JS, meta refresh, js onMouseOver, js setTimeOut. |
|
|
|
|
|
Ксен ВПС и выделенные серверы от PQCService.net с бесплатным администрированием в 7 локациях, icq: 87244588
-- |
redline Свой |
Зарегистрирован: 10.08.2007
Сообщений: 2
|
Обратиться по нику
|
redline |
Ответить с цитатой | | |
|
Ой да! еще в файлы циферку писать. про производительность не думаем вообще?
Вам именно что каждого пятого надо редиректить или просто 20% от всех пользователей редиректить?
если 20% то возьмите это:
Код: |
<?php
if (rand(1, 5) == 5) {
//redirect here
}
|
|
|
|
|
|
|
|
zurkevich Свой |
Зарегистрирован: 24.03.2015
Сообщений: 1
|
Обратиться по нику
|
zurkevich |
Ответить с цитатой | | |
|
Вы как бы молодцы, ответили, но ТС вообще не сообщил какой язык на стороне сервера использует, CMS или еще что-то. С какой страницы сайта нужен редирект с главной с определенной, или со всех включая формы обратной связи и прочего? И я представляю как это будет доставлять пользователям -кликнул по меню сайта и ушёл в неизвестном направлении. Если это сайт для людей - не надо так делать. Поисковики тоже оценят это соответствующим образом. |
|
|
|
|
|
|
Yabuti V.I.P. |
Зарегистрирован: 28.11.2008
Сообщений: 16263
|
Обратиться по нику
|
Yabuti |
Ответить с цитатой | | |
|
Обычно редики не ставят на обычные сайты, либо лендинг, либо промежуточная страница для слива трафа на тот же лендинг.
А PHP поддерживается почти везде.
Хотя, да, это может быть редик, написаный на Python, Ruby или Microsoft ASP.net. |
|
|
|
|
|
Ксен ВПС и выделенные серверы от PQCService.net с бесплатным администрированием в 7 локациях, icq: 87244588
-- |
|