Простейший способ маскировки ссылок

маскировка ссылокНа повестке воскресного вечера – php скрипт, позволяющий спрятать ссылку на внешний ресурс. Используемый им способ в силу своей примитивности не требует никаких “ковыряний” в шаблонах CMS, не использует конфиги веб-сервера и не предполагает знания языка программирования. Смысл заключается в следующем – на хостинг закачиваются два файла, первый из которых – переадресовывает браузер на внешний адрес в зависимости от полученных параметров, а второй – содержит базу (на самом деле просто массив) урлов по которым осуществляется переадресация.


Цель: Ясна – скрыть ссылку.

Детали реализации:
На своем сайте Вы размещаете вместо прямой ссылки http://othersite.com ссылку вида http://yousite.com/links.php?id=2 , где значение id – ключ в массиве $links_list ( см. файл links_list.php ). При клике на нее, скрипт переадресует браузер по ссылке, указанной в этом массиве в виде значения этого ключа. Чтобы понять полностью как работает данный вид маскировки ссылок приведу исходные коды и в конце разберем пример.

Исходный код скрипта-редиректора links.php:

<?php
require_once('links_list.php');
 
if (array_key_exists(intval($_GET["id"]), $links_list)) 
	{
	//перейдем по ссылке
        header('Location:'.$links_list[intval($_GET["id"])]);
	}
else
	{
	//по-умолчанию
	header('Location:diz-blog.com.ua');
	}
?>

Исходный код links_list.php , содержащего массив урлов:

<?php
$links_list = array 
(
1=> 'http://mail.ru',
2=> 'http://ya.ru',
3=> 'http://yoursiteurl.com'
);
?>

Допустим мы хотим скрыть ссылку на сапу http://www.sape.ru/r.fTfHniujvU.php. Для этого в файле links_list.php в конец массива добавляем элемент

4=>'http://www.sape.ru/r.fTfHniujvU.php'

Не забываем поставить запятую после 3-го элемента. В месте где нужен линк на сапу теперь пишем: http://yoursite.com/links.php?id=4. Принцип думаю ясен. Минус такого способа – очевиден – ручная обработка ссылок.

Скачать скрипт маскировки ссылок

Комментарии:

  1. SEO-эксперименты » Архив блога » Нужно ли маскировать рефссылки?

    [...] ссылки на внутренние. Реализовать его, например, можно так. Пример подобного способа маскировки рефссылок вы [...]