Как сделать редиректную ссылку?

[Удален]
1540

Добрый день.

Хочу на сайте поставить внешнюю ссылку на другой сайт, но хочу, чтобы она не учитывалась ПС как внешняя. Поэтому хочу поставить ссылку через редирект. Подскажите пожалуйста как грамотно поставить такую ссылку?

skAmZ
На сайте с 04.09.2009
Offline
122
#1

weranda, создаем файлик типа goto.php

header('Location: '.$_GET['url']);

и обращаемся http://you_site.ru/goto.php?url=http://goto_site.ru/

[Удален]
#2
skAmZ:
weranda, создаем файлик типа goto.php
header('Location: '.$_GET['url']);

и обращаемся http://you_site.ru/goto.php?url=http://goto_site.ru/

А можно более подробно или ссылочку на мануал - а то я не понял как это надо сделать, - это я по поводу "создать файлик" - где, куда его разместить т .п.

Поясню, может быть не так задал свой вопрос. На сайте много страничек и с одной из них с тела странички я хочу поставить ссылку-редирект - может так более правильно.

skAmZ
На сайте с 04.09.2009
Offline
122
#3

weranda, ок, подробнее, так подробнее)

1. Создаем файл goto.php

2. записываем в него одну единственную строку: header('Location: '.$_GET['url']);

3. кидаем его в корень своего сайта.

А дальше уже зависит то потребностей, если надо, то все внешние ссылки заменяем через регулярки, если хотите ручками ставить только нужные - отлично. Результат один, грубо говоря, была внешняя ссылка http://goto_site.ru/ ее переделали в http://you_site.ru/goto.php?url=http://goto_site.ru/, собственно you_site.ru - это ваш сайт, к корне которого лежит файл goto.php.

[Удален]
#4
skAmZ:
weranda, ок, подробнее, так подробнее)
1. Создаем файл goto.php
2. записываем в него одну единственную строку: header('Location: '.$_GET['url']);
3. кидаем его в корень своего сайта.

А дальше уже зависит то потребностей, если надо, то все внешние ссылки заменяем через регулярки, если хотите ручками ставить только нужные - отлично. Результат один, грубо говоря, была внешняя ссылка http://goto_site.ru/ ее переделали в http://you_site.ru/goto.php?url=http://goto_site.ru/, собственно you_site.ru - это ваш сайт, к корне которого лежит файл goto.php.

Спасибо. Помогло, только вот так как не силен еще в php, то могу дополнить: создать файл php и в нем прописать единственную строчку <? header('Location: '.$_GET['url']);

?> ну и тогда все заработает. Еще раз спасибо.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий