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



 

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

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

Открыть тему
Тема закрыта
> Скрипт скрытия ссылок
andreykashops
andreykashops
Topic Starter сообщение 27.3.2013, 15:05; Ответить: andreykashops
Сообщение #1


Хочу сделать редирект для всех внешних ссылок с сайта, есть ли решения для преобразования ссылки:
http://ixmaster.net/

в
http://site.net/go.php?url=aHR0cDovL2l4bWFzdGVyLm5ldC8=
?
нужно преобразовывать все внешние ссылки, а внутренние не трогать
Сам я в скритпах пока не мастер, перерыл интернет - решения не нашел, может кто может что подсказать?

PS 'aHR0cDovL2l4bWFzdGVyLm5ldC8=' - base64 код


--------------------
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
kev
kev
сообщение 27.3.2013, 15:10; Ответить: kev
Сообщение #2


cms какая? Возможно есть готовые решения.


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
andreykashops
andreykashops
Topic Starter сообщение 27.3.2013, 15:13; Ответить: andreykashops
Сообщение #3


kev, IPB
Но хотелось бы организовывать скриптом...


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
aus_white
aus_white
сообщение 28.3.2013, 23:42; Ответить: aus_white
Сообщение #4


Создаете в корне файл: go.php с кодом:
<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();
}
?>

А ссылки ставите так:
<a href="http://ваш сайт.ру/go.php?url=http://ссылка.ру</a>
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
andreykashops
andreykashops
Topic Starter сообщение 28.3.2013, 23:47; Ответить: andreykashops
Сообщение #5


aus_white, спасибо за Ваш труд, но я уже реализовал файл go.php своим способом.
Меня интересует как изменить все внешние ссылки на формат типа <a href="http://ваш сайт.ру/go.php?url=http://ссылка.ру</a>


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
zumm
zumm
сообщение 17.4.2013, 17:29; Ответить: zumm
Сообщение #6


Можно было бы все заменить JS скриптом, но это глупо. Поэтому предлагаю найти место, где принтится содержимое сайта, наверняка csm перет принтом буферит текст в какную нибудь переменную. И перед принтом этой переменной (назовем ее $template), сделать следующее:

$template = preg_replace("/(http[s]?://[\w\.]+)/ie", "'http://site.net/go.php?url='.base64_encode('\\1')", $template);


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

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


--------------------
В планах порабощение вселенной...


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


Свернуть

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

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Продам скрипт rtb exchange suite - система перепродажи трафика dsp/ssp в реальном времени.
5 buypushplatform 4303 23.4.2024, 21:02
автор: 100ftd
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыБыстрая индексация страниц сайта и обратных ссылок - 2Index
39 2Index 6741 22.4.2024, 16:16
автор: 2Index
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыGogetTop.net - сервис аренды ссылок с сети PBN адалт тьюбо
1 Crimean 1444 11.4.2024, 10:05
автор: Crimean
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыРучное размещение вечных ссылок и статей на хороших площадках
Опыт 10 лет!
420 leonidukg 274829 8.4.2024, 12:06
автор: leonidukg
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыКрауд-маркетинг. Ручное размещение ссылок под бурж с гарантией
24 seolink.orders 12938 2.4.2024, 17:23
автор: seolink.orders


 



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