Redirect - Редирект внешних ссылок

Alex

Administrator
Команда форума
LV
0
 
You must be registered for see images attach

Этот маленький хак позволит Вам изменять все внешние ссылки в новостях на *site/go/?, с добавлением тегов от индексации поисковиков nofollow.

Версия DLE:13.x - ^
Стоимость: FREE
ionCube Loader: NOT


инструкции

  1. Загрузить плагин на сайт
  2. Создать директиву для GO
  3. GO - создать файл в папке
index.php
Простая версия, просто перенаправление
<?php
if( !empty($_SERVER['QUERY_STRING']) ) {
header('Location: ' . $_SERVER['QUERY_STRING']);
} else header('Location: /');
?>
Сложная версия
<?php
if( !empty($_SERVER['QUERY_STRING']) ) {
echo <<<HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " ">
<html xmlns=" ">
<head>
<title> </title>
<!--meta http-equiv="Content-Type" content="text/html; charset=utf-8" /-->
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="robots" content="noindex">
<link rel="shortcut icon" href="../favicon.ico" type="image/x-icon" />
</head>
<body id="body">
<noindex><br /><br /><center>თქვენ გადადიხართ გარე ბმულზე: <br /><br />
<div id="waiting"></div>
<noscript>დააჭირეთ<a href="{$_SERVER['QUERY_STRING']}" rel="nofollow">აქ</a> თუ ბრაუზერმა არ გადაგამისამართათ ავტომატურად!</noscript></center></noindex>
<script type='text/jаvascript'>
function countdown(sec) {
sec--;
if( sec > 0 ) {
document.getElementById("waiting").innerHTML = 'Осталось '+sec+'c.';
window.setTimeout("countdown("+sec+")", 1000);
} else {
document.getElementById("waiting").innerHTML = '<a href="{$_SERVER['QUERY_STRING']}" rel="nofollow">222</a>
window.location.href = "{$_SERVER['QUERY_STRING']}";
}
}
countdown(3); // : 3 = 3
</script>
</body>
</html>
HTML;
} else header('Location: /');
?>

создать файл. Htaccess
DirectoryIndex index.php
RewriteEngine Off

Так же здесь

Скрытое содержимое доступно для зарегистрированных пользователей!
 
Сверху