Делаем безусловный редирект с определенной страницы сайта
16 Jun 2011 | Автор: dd |Довольно интересная встала задача- соориентировать человека относительно возможности редиректа с некоторой страницы в блоге WordPress на другую страницу или внешний сайт.
Первыми же в голову пришли три основных способа редиректа:
1. Создать вместо страницы php документик с таким же названием, или папочку, в которой положить index.php со следующим содержимым:
<?php $url = $_GET['url']; header(“Location: forward-to.ru”); exit; ?>
2. в файле .htaccess прописать строку редиректа с определенного адреса:
Redirect /need-to-redirect.html http://forward-to.ru/
3. добавить в хедер мета-тег перенаправляющий загрузку страницы:
<meta http-equiv=”refresh” content=”50; URL=http://forward-to.ru/”>
Но вспомнив о Javascript’е надыбал еще одну возможность через атрибут тега BODY onLoad, то есть добавляем в header следующие строки:
<SCRIPT LANGUAGE=”JavaScript”><!–
function redirect () { setTimeout(“go_now()”,1000); }
function go_now () { window.location.href = ” http://forward-to.ru/”; }
//–></SCRIPT>
где 1000 – это 1 секунда, после чего меняем стандартный <BODY> на:
<BODY onLoad=”redirect()”>
Но поскольку задача стояла сделать это все таки средствами поста, то следовательно тег надо выносить в тело документа, так что в html коде поста, вместо изменения BODY, прописываем:
<script type=”text/javascript” language=”javascript”> redirectPage();</script>
здесь я несколько запутался, так как по идее надо прописать
<script type=”text/javascript” language=”javascript”> onload=”redirectPage()”</script>
но проверять не стал, так как решив что надо было делать средствами WordPress обнаружил, что какой то умный разработчик для WP уже давно за нас всех подумал и специально разработал плагин для этой задачи, именуемый Quick Page/Post Redirect Plugin
Автор:Andre на 28 Jan 2012
Вот спасибо!!! ))) Именно то – что искал!!!! )))) В частности – спасибо за инфо про плагин!!! ))) Действительно: зачем “изобретать колесо”, если кто-то уже сделал прекрасный плагин! ))
[Reply]
anchous Reply:
January 29th, 2012 at 1:10 am
ну да, тем более что и редиректит лучше всяких выражений, особенно при наличии переменных..
[Reply]
Автор:Ivan на 16 Jan 2013
Добрый день!
Люди добрые интересует привязка сайта с запрещенной тематикой к Google Adwordse и Яндекс Директ !!
P.S. Help me$$$ 213141pt@gmail.com
[Reply]
anchous Reply:
January 17th, 2013 at 1:15 am
что значит привязка? если вы хотите крутить запрещенную тематику в контексте это либо совсем ч0рные методы типо клоакинга, либо последующий редирект (после запуска программы) и мутотень с объявами, чтобы протащить тематические
[Reply]