Архив на категорию ‘Заработок’

WordPress и wp-noexternallinks

Дата: Февраль 13, 2009 - 4:35 дп No Comments

Наверное те кто решил монетизировать свой блог, ставили какие либо плагины для “обертывания” прямых внешних ссылок из текста в “непрямые”, через какой нить редирект, на пример. Это нужно для уменьшениея внешних ссылок на станице, что ценится оптимизаторами.

Мне на глаза попался плагин wp-noexternallinks, который все ссылки пропускает через файл goto.php, для чего нужно пставить плагин, активировать, настроить его и прописать в .htpaccess строчку преобразования url-а (все это написано в документации).

Я поставил его, сделал все как написано, но при нажатии ссылки сначала выдавались некии ошибки на странице редиректа (goto.php) потом происходил редирект на испорчнеый адрес (к адресу добавлялася символ ; ).

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

<?php
header(‘Content-type: text/html; charset=”utf-8″‘,true);
$url=$_SERVER['QUERY_STRING'];
if($url)
{
$url=’http://’.urldecode($url);
@header(‘Location: ‘.$url);
}
?>
<html>
<head>
<title></title>
<meta http-equiv=”Content-Type” content=”text/html; charset=utf-8″ />
<meta name=”robots” content=”noindex,nofollow” />
<?php if($url) echo ‘<meta http-equiv=”refresh” content=”0; url=’.$url.’” />’; ?>
</head>
<body style=”margin:0;”>
Redirecting…
</body>
</html>

С таки файлом редирект работает правильно и без ошибок.