Перейти к содержимому


Партнерская программа Kredov

Редирект на wordpress

#1 Caren

Caren
  • Пользователь
  • 38 сообщений
  • Репутация: 1
0

Отправлено 16 Сентябрь 2013 - 22:35

<?php
$url = $_REQUEST['url'];
if(preg_match('#(http?|ftp)://S+[^s.,>)];'"!?]#i',$url)){
sleep(0);
echo "<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<meta http-equiv="refresh" content="0;url=$url">
</head>
<body>
Если ваш браузер не поддерживает перенаправление, нажмите здесь: <a href="$url">$url</a>.
</body>
</html>";
}
?>

Правильный это код для редиректа на вордпрес, подскажите?

 

 

  • 0

#2 Sosnovskij

Sosnovskij
  • Администратор
  • 3 886 сообщений
  • Репутация: 566

Отправлено 18 Сентябрь 2013 - 15:46

Какая цель у редиректа?
  • 0

Не стесняйтесь ставить оценки темам :) Правила форума. Мой блог http://sosnovskij.ru/.



#3 Caren

Caren
    Topic Starter
  • Пользователь
  • 38 сообщений
  • Репутация: 1

Отправлено 18 Сентябрь 2013 - 15:49

закрыть внешние ссылки
  • 0

#4 Jean

Jean
  • Пользователь PRO
  • 1 237 сообщений
  • Репутация: 218

Отправлено 18 Сентябрь 2013 - 16:15

Caren, У меня такой стоит и работает.

<meta http-equiv="content-type" content="text/html; charset=UTF-8">
Перенаправление
<?php
$url = isset($_REQUEST['url']) ? $_REQUEST['url'] : '';
if(preg_match('#(http?|ftp)://S+[^s.,>)];'"!?]#i',$url)){
	sleep(0);
	//header("Location: $url");
	echo "<html><head><meta http-equiv="refresh" content="0;url=$url"></head></html>";
	exit();
}
?>

Но ему уже более 5 лет, возможно что то и стоит подправить...
Тем более что прийдется в ручную прописыват код перед внешними ссылками, возможно лучше установить плагин?
  • 0
Научу вас Seo оптимизировать и продвигать сайт, стоимость от 150р час, теория+практика
Консультирую по Интернет рекламе



Оформление форума – IPBSkins.ru