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

Crazy182

Старатель
Регистрация
29 Ноя 2006
Сообщения
214
Реакции
14
Хочу скрыть внешние ссылки на сайте, которые ведут на мой же сайт но на другом домене. Сайт на html простом.

Подскажите безопасный и простой редирект типа /go.php?url=сайт.ру Без задержек слов и прочего.
 
Код:
<?
header ("Location: $url");
exit;
?>
 
А вы ставьте редирект , и на внешнюю в robots.txt закрывайте . {site.ru site.ru/*} Либо как альтернатива ,ставьте ссылку в class стилей
а как-то по проще обойтись нельзя ? Простой редирект внешних ссылок ?
 
Попробуйте поставить Для просмотра ссылки Войди или Зарегистрируйся код с сайта . И сайт закрыть в роботе. Или пробуйте выше, что вам советовали, без внешних кодам
 
поставил код
PHP:
<?
header ("Location: $url");
exit;
?>
по ссылке <a href="Для просмотра ссылки Войди или Зарегистрируйся" target="_blank">сайт 2</a> получаю ошибку

Warning: Cannot modify header information - headers already sent by (output started at X:\home\xxx.com\www\go.php:1) in X:\home\xxx.com\www\go.php on line 2
 
получаю ошибку
Тогда так:
Код:
<?
if (isset($_GET['url'])) {$url = $_GET['url']; }
if (!isset($url))
{
$url = 'http://dmitriydenisov.com';
}
if (!preg_match('#(http?|ftp)://\S+[^\s.,>)\];\'\"!?]#i',$url)) {
exit ("<p>Неверный формат запроса! Проверьте URL!");
}
header("Location:$url");
exit();
?>

Точно работает, проверил
 
Назад
Сверху