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