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

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

Вы не зашли.

#1 2009-12-13 00:51:45

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

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

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

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

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

Не в сети

#2 2009-12-14 00:07:54

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

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

UP roll

Не в сети

#3 2009-12-14 00:17:11

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

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

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


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

Не в сети

#4 2009-12-14 00:48:48

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

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

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

Не в сети

#5 2009-12-15 02: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 02:10:01)

Не в сети

#6 2009-12-16 00:59:44

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

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

народ roll

Не в сети

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

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

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

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

Не в сети

#8 2010-01-08 14: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

Ура! smile

Изменено Wolverine (2010-01-08 14:50:54)

Не в сети

#9 2010-01-08 19: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 19:15:52)

Не в сети

#10 2015-09-14 01: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 09:55:22

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

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

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

Не в сети

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

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

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

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

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

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

Не в сети

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

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

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

Karatik пишет:

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

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

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

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

Не в сети

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

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

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

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

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

Не в сети

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

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

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

Karatik пишет:

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

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

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

Не в сети

Подвал раздела

Работает на FluxBB