Redirect 1.0.1 : редирект по внешней ссылке
Хак позволит установить редиректы на внешние ссылки с использованием своей страницы прокладки. Также он позволяет использовать ссылки, указанные в дополнительных полях, например
http://сайт/go/?http://[XFVALUE_DOWNLOAD_LINK]
Установка:
- Установить хак через систему установки плагинов.
- Создайть в корне сайта папку 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" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <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">здесь</a> если ваш браузер не перенаправил вас автоматически!'; window.location.href = "{$_SERVER['QUERY_STRING']}"; } } countdown(3); // количество секунд: 3 = 3 секунды. </script> </body> </html> HTML; } else header('Location: /'); ?>
- Также в папке go следует создать файл .htaccess с содержимым:
DirectoryIndex index.php RewriteEngine Off
Готово!
• Интерфейс: грузинский
• Автор: Ticcix
• Источник
Примечание от Oxigen: при создании статьи использовался машинный перевод с грузинского
Посетители, находящиеся в группе Гость, не могут оставлять комментарии к данной публикации.
Комментариев 1