Русский English Deutsch Українська Қазақша

Next Generation CMS :: Форум поддержки

Заинтересовала наша система? Тогда этот форум для Вас!

Вы не вошли.

#1 2009-12-12 23:51:45

Wolverine
Модератор
Откуда: Домодедово
Здесь с 2008-10-13
Сообщений: 3,538
Рейтинг :   160 
Сайт

Убираем хак go.php

У меня давно стоит хак, который в случае внешних ссылок (вставленных через теги) выводит их как site.ru/go.php?ссылка

Смысла сейчас в нем не вижу, ссылаться на хорошие сайты нужно.

Хотелось бы в БД изменить все внешние линки на site.ru/go.php?ссылка и затем изничтожить этот хак. Если просто убрать его, то в одночасье с сайта вылезет туча ссылок, чему поисковики наверное не обрадуются.

Вне форума

#2 2009-12-13 23:07:54

Wolverine
Модератор
Откуда: Домодедово
Здесь с 2008-10-13
Сообщений: 3,538
Рейтинг :   160 
Сайт

Re: Убираем хак go.php

UP :rolleyes:

Вне форума

#3 2009-12-13 23:17:11

Amarelius
Модератор
Откуда: Kiev
Здесь с 2008-10-24
Сообщений: 639
Рейтинг :   69 
Сайт

Re: Убираем хак go.php

Wolverine, для замены можно использовать этот плагин


Всегда ищу разработчиков в Киеве!
Ищешь работу программистом, пиши мне на ArnitUA@gmail.com

Вне форума

#4 2009-12-13 23:48:48

Wolverine
Модератор
Откуда: Домодедово
Здесь с 2008-10-13
Сообщений: 3,538
Рейтинг :   160 
Сайт

Re: Убираем хак go.php

А как им заменить внешние ссылки на go.php?внешняя_ссылка? По моему никак...

Вне форума

#5 2009-12-15 01:02:28

Wolverine
Модератор
Откуда: Домодедово
Здесь с 2008-10-13
Сообщений: 3,538
Рейтинг :   160 
Сайт

Re: Убираем хак go.php

Допер как с его помощью это сделать smile

[url=

заменить на

[url=http://site.ru/go.php?

а потом

[url=http://site.ru/go.php?http://site.ru

заменить на

[url=http://site.ru

И вроде все нормально, но в ссылке вылазит нечто http://site.ru/go.php?http%3A//finereader.abbyyonline.com/ru То есть вместо двоеточия вылазит %3A Если новость отредактровать, то двоеточие станет нормальным. Не пойму в чем прикол, эта часть вообще не заменяется по идее

Отредактировано Wolverine (2009-12-15 01:10:01)

Вне форума

#6 2009-12-15 23:59:44

Wolverine
Модератор
Откуда: Домодедово
Здесь с 2008-10-13
Сообщений: 3,538
Рейтинг :   160 
Сайт

Re: Убираем хак go.php

народ :rolleyes:

Вне форума

#7 2009-12-16 08:03:41

Luca
Участник
Здесь с 2009-03-19
Сообщений: 398
Рейтинг :   

Re: Убираем хак go.php

а нельзя ли все это с помощью плагина решить? просто хак не есть гуд...

Вне форума

#8 2010-01-08 13:48:35

Wolverine
Модератор
Откуда: Домодедово
Здесь с 2008-10-13
Сообщений: 3,538
Рейтинг :   160 
Сайт

Re: Убираем хак go.php

Решил проблему заменой : на HTML код & # 58; (без пробелов, а то он тут заменится на : сразу)

Замена:

[url=http://

на

[url=http://site.ru/go.php?http& # 58;//

Замена:

[url=http://site.ru/go.php?http& # 58;//site.ru

на

[url=http://site.ru

Ура! :)

Отредактировано Wolverine (2010-01-08 13:50:54)

Вне форума

#9 2010-01-08 18:11:51

Wolverine
Модератор
Откуда: Домодедово
Здесь с 2008-10-13
Сообщений: 3,538
Рейтинг :   160 
Сайт

Re: Убираем хак go.php

В parse.class.php тоже надо пошаманить, чтобы старые ссылки остались в noindex дабы Яндекс не охерел от их появления (или вручную через go.php постить можно будет) lol , а новые шли нормально с разделением стилей на внешние и внутренние

array_push($rdest, "<a ".(implode(" ", $outkeys)).">".$alt.'</a>');

превращается в

if (substr_count(implode(" ", $outkeys), 'go.php?http') != 0)
                  array_push($rdest, "<noindex><a class='external' ".(implode(" ", $outkeys)).">".$alt.'</a></noindex>');
				else {
                   if ($chek_url['host'] != 'site.ru')		
					 array_push($rdest, "<a class='external' ".(implode(" ", $outkeys)).">".$alt.'</a>');
				   else
                     array_push($rdest, "<a class='internal' ".(implode(" ", $outkeys)).">".$alt.'</a>');
				}

Отредактировано Wolverine (2010-01-08 18:15:52)

Вне форума

#10 2015-09-14 00:00:02

Karatik
Участник
Здесь с 2011-01-20
Сообщений: 311
Рейтинг :   -4 

Re: Убираем хак go.php

Подскажите что можно сделать. Но использовал плагин замены ireplace

Исходная подстрока (её будем заменять)   

[url=http://turbobit.net

Целевая подстрока (на неё будем менять)

[url=http://*******.info/go.php?http://turbobit.net

При нажатии на ссылку вместо двоеточия получается %3A

http://*********.info/go.php?http%3A//fileget.ru/21481589

в итоге получается - запрошенная страница не найдена

Вне форума

#11 2015-09-14 08:55:22

Karatik
Участник
Здесь с 2011-01-20
Сообщений: 311
Рейтинг :   -4 

Re: Убираем хак go.php

Вот еще что обнаружил. Проблема возникает с %3A  только если использовать вв-коды . При хтмл этой проблемы не возникает. Но у меня все эти ссылки уже на сайте и их не менее 10.000
Они все ведут в основном на файлобменики типа turbobit.net
Подскажите что можно сделать.

Вне форума

#12 2015-09-14 09:47:55

Karatik
Участник
Здесь с 2011-01-20
Сообщений: 311
Рейтинг :   -4 

Re: Убираем хак go.php

Сам разобрался. Впрочем как всегда. Жаль что такой движок никто не хочет поднять...

[url=http://turbobit.net/
[url=http://********.info/go.php?http://turbobit.net

Может кому пригодится из пользователей этого движка. Если такие еще остались :)

Вне форума

#13 2015-09-14 12:36:23

irbees2008
Продвинутый чайник
Откуда: Шахтинск
Здесь с 2012-03-14
Сообщений: 2,739
Рейтинг :   114 
Сайт

Re: Убираем хак go.php

Karatik пишет:

Сам разобрался. Впрочем как всегда. Жаль что такой движок никто не хочет поднять...

[url=http://turbobit.net/
[url=http://********.info/go.php?http://turbobit.net

Может кому пригодится из пользователей этого движка. Если такие еще остались :)

Вот плагин редиректа внешних ссылок http://ngcmshak.ru/nastroika-plaginov/p … irekt.html
скачал,распаковал,залил ,включил, все внешние ссылки переадресовываются на страничку переадресации.

Вне форума

#14 2015-09-14 18:47:42

Karatik
Участник
Здесь с 2011-01-20
Сообщений: 311
Рейтинг :   -4 

Re: Убираем хак go.php

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

Но спасибо что ответили!

Вне форума

#15 2015-09-14 19:50:39

irbees2008
Продвинутый чайник
Откуда: Шахтинск
Здесь с 2012-03-14
Сообщений: 2,739
Рейтинг :   114 
Сайт

Re: Убираем хак go.php

Karatik пишет:

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

Но спасибо что ответили!

ну скрипт в плагине можно настроить как хочешь,там ни чего сложного

Вне форума

Сейчас в этой теме пользователей: 0, гостей: 1
[Bot] ClaudeBot

Подвал форума

Под управлением FluxBB 1.5.11
Модифицировал Visman

[ Сгенерировано за 0.020 сек, 7 запросов выполнено - Использовано памяти: 580.76 Кбайт (Пик: 597.76 Кбайт) ]