Добрый день.
Хотелось бы автоматизировать этот прооцесс и возможно есть модуль по эти цели.
Допустим на сайте забивается прямая ссылка <a href="http://tvoisite.ru/">tekst ssilki</a>
, было бы замечательно, если она автоматически изменялась на ссылку вида
<a href="http://mysite.ru/click.php?http://tvoisite.ru/" target="_blank">tekst ssilki</a>
, а при переходе по этой ссылке формировалась промежуточная страница (одинаковая, стандартная для всех ссылок, на ней могут быть банеры, она может сама перенаправить через время на страницу, либо переходим уже с нее по прямой ссылке), эту страницу типа click.php? можно будет закрыть от индексирования.
Комментарии
это можно сделать модулем, в котором будет объявлен фильтр (хук filter), который будет заменять ссылки на другие ссылки
Какой вот модуль для такой реализации лучше подойдет?
из еще ненаписанных точно подойдет mymodule, по существующим искать ломает, смотрите в разделе filters/editors http://drupal.org/project/modules/?filters=type%3Aproject_project%20tid%...
я не знаю модулей которые бы это позволяли.
Никогда с этим сам не сталкивался..
Допустим я сам сделаю ссылки такого вида на сайте: http://mysite.ru/click.php?http://tvoisite.ru/
а как дальше быть?
я так понимаю должна быть страница click.php, которая ссылается на скрипт и подставляет урл http://tvoisite.ru/
в сраницу для перенапраления..
есть такой модуль http://drupal.org/project/gotwo должен делать похожее автоматически, но почему-то меняю "a" на "go" и ни чего не происходит
в описании модуля написано:
You can optionally force a disclaimer to be displayed before the user is redirected.
ищите там возможность в настройках модуля какую страницу использовать как промежуточную при редиректе. должно бывть
а вообще вот костыли:
<SCRIPT language="JavaScript">
<!--
function getgoing()
{
top.location="http://someplace.com";
}
if (top.frames.length==0)
{
alert("You will be redirected to our main page in 10 seconds!");
setTimeout('getgoing()',10000);
}
//-->
</SCRIPT>
</HEAD>
взято отсюда http://www.pageresource.com/jscript/jredir.htm
С модулем разобрался. Скриптик на заметку возьму. Спасибо.