X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Переадресация внешних ссылок
BLIK
BLIK
Topic Starter сообщение 20.3.2014, 18:04; Ответить: BLIK
Сообщение #1


Здравствуйте Уважаемые форумчане. Возникли трудности в реализации переадресации.
Задумка такая, нужно сделать на сайте скрытия внешних ссылок с помощью go.php?to=
То есть итог ссылки на выходе получаем такой как на данном форуме

http://наш-сайт.ру/go.php?to=http://внешний сайт/

С этим вроде проблем нет( может кому пригодится решение реализации)
1)  Создаем файл с расширением  go.php
2)  Прописываем в этот файл код

<?php
$to_link = $_GET["to"];
$URL = substr_replace($URL, $to_link, 0);
header ("Location: $URL");
?>

3)      Закидываем файл go.php в корень сайта(не забываем закрыть от индексации файл go.php в robots.txt )

Но суть вопроса вот в чем. Как сделать переадресацию так, чтоб при переходе по внешней ссылке

http://наш сайт.ру/go.php?to=http://внешний сайт/

В промежутке редиректил сначала на другой домен и с того домена перекидывала на конечный сайт, но пока бы происходил редирект выводилось слово «переадресация на официальный сайт» и перекидывало на предполагаемый внешний сайт и одновременно ссылка для поисковиков была не индексируемая.

В итоге ссылка выглядить  должна так

http://наш сайт.ру/название папки например goto/go.php?to=http://внешний сайт/

Получается, через папку goto и проходит редирект через другой домен, но конечная ссылка не меняется.
Как реализовать такую переадресацию? Имея один рабочий сайт + второй домен), но ссылки бы редиректил сначала через подставной домен. Именно настроить в папки goto которую создадим. Что прописывать , подскажите в какую сторону копать…
Это делается для того чтоб внешний сайт на который делается переход, думал что переходы идут с подставного домена, но не с реального сайта, где размещены ссылки.
P.s   Думаю, я понятно расписал…Если кто знает подскажите. Забыл добавить все это реализуется на движке WP


Сообщение отредактировал Sosnovskij - 20.3.2014, 18:51
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ixman
ixman
сообщение 20.3.2014, 22:46; Ответить: ixman
Сообщение #2


Собственно на втором домене либо создаём папку goto с файлом go.php, либо эту папку создаём средствами Mod Rewrite и файл go.php с тем же содержимым, который GET запросом будет отлавливать URL из параметра to. Что касается задержки при редиректе и выводе информации, то реализуется это следующим образом.

<?php
header('Refresh: 10; URL=' . $url . '');
echo '«переадресация на официальный сайт»';
exit;
?>

10 это время в секундах, после которого произойдёт редирект.
 
Не совсем всё понял в вопросе, если что-то ещё нужно то могу помочь )
 
(BLIK @ 20.3.2014, 21:04) *
и одновременно ссылка для поисковиков была не индексируемая.

 
Не совсем понял про не индексируемую ссылку. Её опять на втором домене нужно закрыть через robots.txt, либо в файле go.php вывести html шапку и в ней мета тег robots='noindex,nofollow'

Хотя при редиректе с задержкой наверное обязательно нужно указать в файле go.php заголовок title, так что шапка там просто необходима

Только зачем в файле go.php использовать эту функцию substr_replace(); она там абсолютно не нужна
 
Я бы его в самом простом виде сделал так

<?php
$url = $_GET["to"];
if (filter_var($url, FILTER_VALIDATE_URL)) {
header ("Location: $url");
} else {
header ("Location: /404.php");
}
exit;
?>

То есть если $url у нас не существует, то редиректил бы на страницу 404 ошибки, хотя тут можно ещё всяких проверок для корректности URL добавить.

Немного подправил код, думаю так уместней


Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.


Сообщение отредактировал Ixman - 20.3.2014, 23:00
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыБыстрая индексация страниц сайта и обратных ссылок - 2Index
39 2Index 6740 22.4.2024, 16:16
автор: 2Index
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыGogetTop.net - сервис аренды ссылок с сети PBN адалт тьюбо
1 Crimean 1444 11.4.2024, 10:05
автор: Crimean
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыРучное размещение вечных ссылок и статей на хороших площадках
Опыт 10 лет!
420 leonidukg 274826 8.4.2024, 12:06
автор: leonidukg
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыКрауд-маркетинг. Ручное размещение ссылок под бурж с гарантией
24 seolink.orders 12935 2.4.2024, 17:23
автор: seolink.orders
Открытая тема (нет новых ответов) Сайт не индексируется в Google без добавления ссылок в адурилку
4 Nekit 1087 20.3.2024, 21:44
автор: MorKer


 



RSS Текстовая версия Сейчас: 25.4.2024, 13:01
Дизайн