Javascript redirect с задержкой. Все виды редиректов (html, js, php, htaccess)

Как увеличить зарааботок в партнерской программе

КАК УВЕЛИЧИТЬ ЗАРАБОТОК В ПАРТНЁРСКОЙ ПРОГРАММЕ

Любой участник партнерской программы хотел бы увеличить свой заработок, но не все знают как это сделать.

В этой статье я расскажу об одном очень простом, но весьма эффективном способе повысить уровень продаж по Вашей партнерской ссылке.

Лучший и самый простой способ увеличить Ваш Заработок на партнёрских программах - это предотвратить обрезание "хвостов" на Вашей партнёрской ссылке. (Для тех кто не в курсе, "хвост" - это окончание партнёрской ссылки. Например: партнёрская ссылка: http://www.google.ru/?id=4877, "хвост" этой ссылки - ?id=4877).

Так вот менталитет рунета таков, что народ просто обрезает "хвосты" партнёрских ссылок и регистрируется в партнёрках по прямым ссылкам сайта.Тем самым в разы снижая заработок партнёров. Чем это вызвано? Для западного человека будет великой загадкой, там о таких "обрезаниях" слыхом не слыхивали. Нам же русским людям всё ясно, как Божий день - дело в таком маленьком зверьке - как Жаба. Всё очень просто, нашего человека душит жаба, что кто-то зарабатывает на нём деньги и если у него появится такая возможность, не дать этому кому-то заработать денег, он обязательно ей воспользуется.

Поэтому, в обязательном порядке, необходимо защищать свои партнёрские ссылки от подобных посягательств на "хвосты". Как это делается? Очень просто. Рассказываю.

Вам необходимо завести на своём сайте, для каждой партнёрской ссылки, страничку редиректа. Что такое редирект?

Это такой скрипт, который изменяет Вашу партнёрскую ссылку до неузнаваемости.

Теперь о том, как всё это делается на практике. Допустим Ваша партнёрская ссылка: "http://www.google.ru/?id=4877".

Заводим на сайте страничку редиректа, обзовем её, допустим: "google.htm". На этой страничке будет находиться всего один скрипт и больше ничего. Вот он:







document.location="http://www.google.ru/?id=4877 ";


Теперь Ваша партнерская ссылка будет иметь вид: http//www.Ваш домен/google.htm . В моём случае она имела бы вид: http//www..htm. Как видете "хвосты" тут не обрежешь. Даже если посетитель посчитает "google.htm" за "хвост" и обрежет его, то естественно, он ни куда, кроме как на Ваш сайт, не попадёт.

Вот такой простой и очень эффективный способ защиты Ваших партнёрских ссылок. Конечно есть в интернете для этих целей различные сервисы. Но моё мнение, достаточно скрипта редиректа, во всяком случае мне ни разу не приходилось такими сервисами пользоваться, не было такой нужды.

Здесь вы можете скачать бесплатно скрипт для массового управления редиректом ссылок. В комплекте со скриптом вы получите подробную инструкцию на русском языке.

Зачем нужен скрипт сокращения и редиректа ссылок?

Давайте разберемся, зачем вам нужен свой скрипт для сокращения и управления редиректом ссылок.

Во-первых , вы сокращаете длину партнерской ссылки — как правило, партнерские ссылки длинные.

Во-вторых , вы скрываете источник перехода — после сокращения, ссылка будет с названием вашего домена.

И самое главное — вы защищаете свою работу!

Как скрипт редиректа ссылок защищает ваш труд?
  • товар снимается с продажи;
  • меняется внешний вид ссылки;
  • закрывается партнерская программа.

Во всех этих случаях ваш труд исчезает — ссылки перестают работать.

А используя скрипт для редиректа ссылок вы буквально за минуту можете перенаправить трафик на любой сайт. Заменяете в скрипте источник перехода ссылки (что требует от вас меньше 1 минуты времени) и все ссылки в ранее опубликованных материалах уже ведут в нужное для Вас место.

Вы можете сказать — а как же сервисы сокращения ссылок ?

У сервиса есть также огромный недостаток, о чем читаем ниже.

Сервисы сокращения ссылок

В настоящее время существует множество сервисов для сокращения ссылок. Но у онлайновых сервисов есть большой недостаток. Сокращая ссылку при помощи онлайнововых сервисов, Вы попадаете в зависимость от их работоспособности. Перестал работать сервис — значит перестали работать и все ваши ссылки.

ВЫВОД : Такие сервисы можно использовать только для кратковременных акций (доски объявлений, рекламные рассылки и т.д.).

А для защиты своего труда необходимо использовать свою систему для сокращения и редиректа ссылок.

Скачать скрипт редиректа бесплатно

Исходя из сказанного выше, свой скрипт редиректа нужен всем участникам партнерских программ. У нас вы можете скачать PHP скрипт для редиректа ссылок совершенно бесплатно — достаточно сделать простую рекомендацию. База ваших ссылок храниться в текстовом файле и не требует MySQL.

Внимание : ваш хостинг должен поддерживать работу PHP и.HTACCESS

Другие скрипты для редиректа ссылок

Если Вам недостаточно статистики по работе вашей ссылки, которую предоставляют владельцы партнерских программ, то вы можете установить свой сервис сокращения ссылок (требуется поддержка PHP и MySQL). Видеоинстукция по созданию своего сервиса доступна бесплатно членам нашего клуба: .

Дополнительная информация

Источник : .
Джон Доу.
Формат: PHP.
Дополнительно: бесплатно .
Размер: 1,01 МБ.

Типы редиректов

Есть несколько типов редиректов, рассмотрите каждый из них в кратце, чтобы определить какой из них вам больше подходит.

Редирект через htaccess - самый популярный, и довольно простой способ. Чтобы его сделать, вам понадобится создать в папке сайта файл с названием.htaccess (обратите внимание, что название файла начинается с точки, это не опечатка). Если вы используете CMS WordPress или Joomla, то скорее всего этот файл у вас уже есть, в этом случае вам нужно будет просто отредактировать его.
Читайте ниже чтобы узнать какие именно инструкции в нем нужно прописать, чтобы создать перенаправление.

Редирект при помощи PHP - подойдет в том случае, если вы разбираетесь в PHP и знаете структуру своего сайта. Этот вариант подойдет вам, если ваш сайт написан не на CMS. В ином случае лучше используйте редирект через htaccess.

Редирект HTML - если у вас простой HTML сайт и вам нужно сделать перенаправление для одной страницы - это самый простой вариант. Сделать перенаправление для всего сайта этим способом будет трудозатратно, особенно если у вас на сайте больше 10 страниц.

Редирект при помощи JavaScript - этот способ подойдет также в том случае, если у вас простой сайт, либо если нужно сделать редирект для одной - двух страниц, либо для всего сайта в целом.

Редирект при помощи.htaccess файла

Инструкции, которые вы увидите ниже, нужно прописать в файл.htaccess в самое начало.

  • Редирект всего сайта (всех страниц) на другой сайт

    Redirect / http://new-site.ru/

    В этом примере, перенаправление будет происходить на сайт new-site.ru

  • Редирект одной страницы на другую

    Redirect /page-1.html /page-2.html

    В этом примере, перенаправление будет происходить со страницы page-1.html на страницу page-2.html. Обе страницы должны располагаться на одном домене.
    Этот вариант подходит для замены старых страниц сайта на новые.

  • 310 редирект с www на без www

    RewriteEngine on
    RewriteCond %{HTTP_HOST} ^www.example\.ru
    RewriteRule ^(.*)$ http://example.ru/$1

    В этом примере, посетители будут перенаправляться с http://www.example.ru на http://example.ru.

  • 310 редирект с одной страницы на другую

    Redirect 301 /blog/page-1.html http://example.com/page-2.htm

    В этом примере, посетители будут перенаправляться со страницы blog/page-1.html на example.com/page-2.htm .

  • Редирект ошибки 404

    ErrorDocument 404 /index.html

    Пропишите эту строку в.htaccess файле, и тогда все посетители, которым встретится ошибка 404, будут перенаправлены на index.html .

  • Редирект с HTTP на HTTPS

    RewriteEngine On
    RewriteCond %{HTTPS} off
    RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}

    Пропишите эту строку в.htaccess файле, и тогда все посетители вошедшие на сайт по протоколу HTTP будут перенаправляться на защищенный протокол HTTPS.

    Если вы прописываете редирект для WordPress , то обратите внимание на то, что в файле уже есть строка RewriteEngine On. Поэтому сразу под ней вам нужно добавить такие строки

    RewriteCond %{SERVER_PORT} 80
    RewriteRule ^(.*)$ https://www.domain.com/$1

  • PHP редирект

    В PHP редирект делается так: сервер отправляет заголовки headers браузеру посетителя, и тот переходит по нужному адресу автоматически.
    Стоит отметить важный момент, отправлять заголовки можно только до вывода другой информации. То есть они должны отправляться до вывода любой другой информации через echo и до отправки кук.

  • Редирект на другой сайт

    В этом примере, перенаправление будет происходить на сайт http://example.com

  • Здесь перенаправление будет происходить на http://example.com/page.html

  • Редирект определенной страницы на страницу другого сайта

    Здесь если посетитель сайта зайдет на страницу blog/post-1.html то он будет перенаправлен на http://example.com/page.html

  • HTML редирект

    Чтобы сделать редирект через HTML, нужно добавить на каждую страницу где он планируется специальный мета тег. Мета тег прописывается внутри тега .
    На больших сайтах этот метод не удобен, и рекомендуется использовать редирект через .

  • Редирект на другой сайт

    В этом примере, перенаправление будет происходить на сайт https://сайт с задержкой в 5 секунд. Если установить значение задержки вместо 5 в 0, то посетитель будет перенаправляться на другой сайт моментально.

  • Редирект на страницу другого сайта
  • Хотите перенаправить URL-адрес из одного места в другое? В этом простом руководстве мы покажем, как можно это сделать с помощью Apache / .htaccess , PHP , JavaScript , HTML и т. д. Каждый метод редиректа HTML мы кратко поясним и продемонстрируем готовые к использованию примеры.

    Редирект URL-адресов с помощью PHP

    Редирект с помощью PHP выполняется с помощью функции header() , например:

    Эта функция должна быть вызвана в начале веб-страницы до вывода HTML-кода . Чтобы узнать больше о настройке этого метода, ознакомьтесь с документацией PHP .

    Чтобы выполнить редирект с помощью PHP через определенное время:

    Редирект на example.com выполняется через 5 секунд. Вы можете изменить это значение на необходимое.

    Редирект URL-адресов с помощью JavaScript

    Вот самый простой способ index html редиректа с помощью JavaScript :

    document.location.href = "http://example.com/";

    Редирект URL-адресов с помощью HTML

    Можно перенаправить пользователя на новый URL-адрес , используя старый добрый HTML . Вот пример:

    Это называется meta-refresh редирект. Можно задать время (в секундах ), изменив 10 на необходимое число. Обратите внимание, что этим методом редиректа часто злоупотребляют спамеры. Поэтому будьте осторожны, если вы реализуете его на общедоступном сайте.

    Редирект URL-адресов с помощью Perl

    Вот два способа редиректа URL-адресов с помощью Perl :

    #!/usr/bin/perl print "Location: http://example.comnn"; exit;

    Редирект URL-адресов с помощью ASP (VB Script)

    Чтобы перенаправить URL-адрес с помощью ASP , добавьте следующий код:

    Редирект URL-адресов с помощью mod_alias Apache

    Самый простой способ перенаправления на серверах Apache :

    Redirect 301 /old-location.html http://example.com/new-location/

    Перед тем, как сделать редирект HTML , этот код нужно добавить в файл .htaccess или файл конфигурации сервера Apache . Вот синтаксис этого метода:

    [Директива] [Код состояния] [Старый URL] [Новый URL]

    При необходимости можно изменить любой из этих параметров. Например, если нужно подставлять старый URL-адрес динамически, чтобы перенаправить все следующие URL-адреса :

    http://example.com/old-directory/file-01.html http://example.com/old-directory/file-02.html http://example.com/old-directory/file-03.html . . .

    Можно использовать RedirectMatch вместо Redirect :

    RedirectMatch 301 /old-directory/file-(.*).html http://example.com/new-directory/file-$1.html

    Также можно изменить код статуса с 301 (постоянный редирект ) на 302 (временный редирект ). Или на любой другой действительный код состояния. Ниже приведено руководство по регулярным выражениям, используемым в методе RedirectMatch :

    • или отсутствию символа );
    • $1 — возвращает шаблон, сопоставляемый первым (.*) .
    Редирект URL-адресов с помощью mod_rewrite Apache

    Более функциональный способ редиректа с помощью Apache — использовать его переписывающий модуль mod_rewrite . Вот несколько примеров, которые можно добавить в .htaccess или в файл конфигурации Apache .

    Пример 1: Редирект с www на без www

    Этот код редиректа HTML перенаправляет все www-версии URL-адресов на их эквивалентные версии без www .

    RewriteCond %{HTTP_HOST} ^www.example.com$ RewriteRule (.*) http://example.com/$1

    Это называется канонизацией. Вот несколько примечаний о регулярном выражении, используемом в этом примере:

    • . — буквально соответствует точке;
    • $ — обозначает конец запрошенного URI ;
    • (.*) — соответствует любому символу (или отсутствию символов );
    Пример 2: Редирект всего домена

    Чтобы осуществить редирект HTML с текущего домена на новый:

    RewriteRule ^/(.*) https://new-domain.tld/$1

    Аналогично можно перенаправить запросы из поддомена текущего сайта на поддомен на новом сайте:

    RewriteCond %{HTTP_HOST} (.*).old-domain.tld RewriteRule ^/(.*) https://%1.new-domain.tld/$1

    Вот несколько примечаний о регулярном выражении, используемом в этом примере:

    • ^ — обозначает начало запрошенного URI ;
    • (.*) — соответствует любому символу (или отсутствию символов );
    • $1 — соответствует шаблону из круглых скобок (.*) в RewriteRule ;
    • %1 — соответствует первому шаблону из круглых скобок (.*) в RewriteCond
    • — отправляет код состояния 301 и инструктирует Apache прекратить обработку набора правил.

    Обратите внимание : чтобы любой из этих методов работал корректно, оба домена должны иметь одинаковую структуру файлов. Папки и ресурсы на текущем домене также должны существовать и на новом домене. В противном случае вы получите на новом домене кучу ошибок 404 .

    Пример 3: Перенаправление всех файлов HTML и PHP

    Вот еще один, более сложный пример скрипта редиректа HTML mod_rewrite :

    RewriteCond %{REQUEST_URI} ^/old-directory/(.*).(html|php)$ RewriteRule (.*) http://example.com/new-directory/%1.%2

    Мы перенаправляем все запросы к любым файлам HTML или PHP , расположенным в папке /old-directory/ . Все соответствующие запросы перенаправляются в тот же файл, который находится в /new-directory/ . Вот несколько примечаний о регулярном выражении, используемом в этом примере:

    • ^ — обозначает начало запрошенного URI;
    • (.*) — соответствует любому символу (или отсутствию символов );
    • . — буквально соответствует точке;
    • (html php) — соответствует либо html , либо php ;
    • — делает шаблон нечувствительным к регистру;
    • %1 — соответствует первому шаблону из круглых скобок (. *) в RewriteCond ;
    • %2 — соответствует второму шаблону из круглых скобок (html|php ) в RewriteCond ;
    • — отправляет код состояния 301 и инструктирует Apache прекратить обработку набора правил.
    Редирект ошибки 404 с помощью Apache

    Вот удобный код редиректа html HTML всех ошибок 404 «Not Found» на определенный URL .

    Данный пост, как и многие другие в блоге, имеют свою «историю» или, если можно так выразиться, практическое происхождение. Когда я только начинал вести блог, то исследовал некоторые методы для скрытия реферальных ссылок дабы найти самый лучших из них. В принципе, сложно сказать, есть ли позитивный эффект от применения подобных хитростей — ведь, давно известно, что большая часть рефералов становятся пассивными пользователями, не принося никакой доход. И тогда получается, что с одной стороны, чем больше людей вам удастся привлечь в партнерскую программу, тем предположительно больше нормальных рефов может получится. Но с другой — где гарантия, что, например, 10 «случайных зевак», зарегистрировавшись лишь из интереса будут полезнее одного вебмастера, который сознательно перешел по вашей реферальной ссылке. Вопрос, как говорится, риторический.

    В принципе, если вы размещаете описание той или иной системы для то можно указать о предоставлении специальных бонусов вашим рефералам в виде полезных советов, консультаций, возможно даже софта. В таком случае, по идее, в выигрыше останутся все — пользователь получит полезные данные, а вы, возможно, прибыльного реферала. Но если публикация реф. ссылок осуществляется в тексте статей, в виде баннеров, то здесь (чаще всего) просто негде размещать ваше «щедрое предложение помощи». И тогда, думаю, более эффективно все же скрыть реферальную ссылку.

    До недавнего времени я использовал хитрость с подменой адреса при нажатии ссылки . Для этого в текст или шаблон блога добавлялся следующий код:

    текст ссылки

    В отображаемый адрес ссылки добавлялся обычный линк на главную страницу той или иной системы, а вот в качестве реального адреса выступала реферальная ссылка . Чтобы ее заметить нужно было смотреть HTML код страницы, но таким далеко не все будут заниматься, чаще всего вебмастера ограничиваются просмотром строки состояния браузера, которая в данном случае никак реф. ссылку не выдает. Тем не менее, метод оказался с одним большим недостатком . По словам некоторых специалистов при открытии ссылки через пункт контекстного меню «Открыть в новом окне» реферальная ссылка не сохранится. На 100% я лично в этом не уверен, пару моих тестов показали обратное, хотя в некоторых других случаях действительно ничего не происходило. В любом случае я решил поискать альтернативные методы скрытия реферальных ссылок.

    В принципе сам по себе скрипт PHP редиректа внешних ссылок может использоваться для уменьшения числа внешних ссылок с того или иного сайта, что даст возможность больше заработать на нем в разных биржах. В общих чертах суть метода заключается в создании некоего файла go.php , в который добавляете код:

    Перенаправление

    Перенаправление

    Здесь параметр sleep() может содержать задержку для редиректа.

    Данный файл заливаете с корневой каталог сайта (если это wordpress блог, то туда, где находится файл wp-config.php). После этого прописываете нужные для php редиректа ссылки как:

    http://ваш_сайт/go.php?url=http://куда_направляемся

    Сами понимаете, что в таком случае ни о каком скрытии рефереальной ссылки речь не идет. Поэтому есть смысл немного изменить код в файле go.php на следующий:

    В этом случае в коде вместо текста реальная ссылка ставим реферальную. Но тогда в одном PHP файле мы сможем задавать редирект только для одной реф. ссылки, поэтому придется создавать сразу несколько файлов под каждую биржу отдельно по типу gosape.php, goggl.php и т.п. При этом было бы неплохо закрыть индексацию файлов с PHP редиректом в robots.txt go.php:

    User-agent : * Disallow : /go.php Disallow : /gosape.php Disallow : /goggl.php

    User-agent: * Disallow: /go.php Disallow: /gosape.php Disallow: /goggl.php

    Либо проще будет закрыть индексацию целой директории, куда и добавить все php файлы.

    Редирект ссылок через htaccess

    Редирект для ссылок можно организовать не только через PHP файл, но и прописать соответствующую директиву Redirect в файле.htaccess. Его вы можете найти в корневой директории сайта. Кроме того на хостинге должен быть включен модуль mod_rewrite (в большинстве случае имеется). Синтаксис для команды следующий:

    Redirect URL-path URL

    • status: необязательное поле, определяет код возврата, допустимые значения:
      • permanent (301 - документ перемещен постоянно)
      • temp (302 - документ перемещен временно)
      • seeother (303 - смотрите другой)
      • gone (410 - убран)
    • URL-path: подставная ссылка.
    • URL: реальная ссылка
    RewriteEngine on Redirect /gosape http://www.sape.ru/12345.php

    RewriteEngine on Redirect /gosape http://www.sape.ru/12345.php

    Таким образом клике по ссылке http://mysite.ru/gosape пользователь будет попадать на сайт sape с реферальной ссылкой. За метод спасибо автору этой статьи .

    PHP редирект ссылок в два этапа

    В одном из блогов нашел еще один весьма как спрятать внешние ссылки. Для этого в корневом каталоге сайта создается некая папка, например, под названием pages, там размещаем 3 файла:

    1.linkslist.php – хранит массив внешних (реферальных) ссылок для редиректа, его код:

    2. redirect.php – php скрипт анализа ссылки и выполнения перерхода:

    3. Файл .htaccess – передает запросы скрипту redirect.php.

    Options +FollowSymlinks RewriteEngine On RewriteRule ^get/(.+) /pages/redirect.php/$1 [L]

    После этого на страницах вашего блога или сайта вы можете размещать ссылки вида http://site_name/pages/get/page1.html, где page1.html — определяется в файле linkslist.php и соответствует реальной ссылке, на которую будете перенаправлен пользователь. Весь процесс обработки ссылки автор метода уместил в такой схеме:

    В принципе, мне лично больше всех понравился именно последний метод, за что отдельное спасибо Стаценко Владимиру, который его у себя в блоге и опубликовал. Очень удобно, что все ссылки для редиректа можно уместить в одном файле в весьма простом и наглядном виде.

    Конечно, для скрытия рефереальных ссылок можно применять и плагины, но я больше склонен к простым методам, без использования сторонних приложений, если есть такая возможность. Тем не менее, в дальнейшем парочку примеров все же рассмотрю.

    А каким способом скрытия реферальных ссылок пользуетесь вы и почему?

    P.S. Постовой. Компания WebPromo предоставляет поисковое продвижение сайта и его раскрутку в Google и Яндекс.
    Если вы не знаете как предотвратить лишение водительских прав советуем обратиться за бесплатной консультация автоюриста.
    Линзмастер — это интернет магазин контактных линз с доставкой по Киеву и Украине.

    error: Content is protected !!