Php редирект зовнішніх посилань і приховування реферальних посилань

Php редирект зовнішніх посилань і приховування реферальних посилань
Даний пост, як і багато інших в блозі, мають свою «історію» або, якщо можна так висловитися, практичне походження. Коли я тільки починав вести блог, то досліджував деякі методи для приховування реферальних посилань щоб знайти самий кращих з них. В принципі, складно сказати, чи є позитивний ефект від застосування подібних хитрощів - адже, давно відомо, що велика частина рефералів стають пасивними користувачами, не приносячи ніякої дохід. І тоді виходить, що з одного боку, чим більше людей вам вдасться залучити в партнерську програму, тим імовірно більше нормальних рефов може вийде. Але з іншого - де гарантія, що, наприклад, 10 «випадкових роззяв», зареєструвавшись лише з інтересу будуть корисніше одного вебмастера, який свідомо перейшов по вашій реферального посиланням. Питання, як то кажуть, риторичне.

В принципі, якщо ви розміщуєте опис тієї чи іншої системи для заробітку в інтернеті то можна вказати про надання спеціальних бонусів вашим рефералам у вигляді корисних порад, консультацій, можливо навіть софта. У такому випадку, за ідеєю, у виграші залишаться всі - користувач отримає корисні дані, а ви, можливо, прибуткового реферала. Але якщо публікація реф. посилань здійснюється в тексті статей, у вигляді банерів, то тут (найчастіше) просто ніде розміщувати ваше «щедру пропозицію допомоги». І тоді, думаю, більш ефективно все ж приховати реферальне посилання.

PHP редирект зовнішніх посилань

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

Тут параметр sleep () може містити затримку для перенаправлення.

Даний файл заливаєте з кореневої каталог сайту (якщо це wordpress блог, то туди, де знаходиться файл wp-config.php). Після цього прописуєте потрібні для php редиректу посилання як:

Самі розумієте, що в такому разі ні про яке приховуванні рефереальной посилання мова не йде. Тому є сенс трохи змінити код в файлі go.php на наступний:

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

Або простіше буде закрити індексацію цілої директорії, куди і додати все php файли.

Редирект посилань через htaccess

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

Redirect [status] URL-path URL

Таким чином для створення партнерської посилання додаємо в .htaccess конструкцію за типом:

PHP редирект посилань в два етапи

В одному з блогів знайшов ще один вельми цікавий метод як заховати зовнішні посилання. Для цього в кореневому каталозі сайту створюється якась папка, наприклад, під назвою pages, там розміщуємо 3 файлу:

1.linkslist.php - зберігає масив зовнішніх (реферальних) посилань для редиректу, його код:

Схожі статті