CMS Eleanor - Поиск
Полная версия этой страницы: Официальный форум Eleanor CMS » Как отключить преобразователь внешних ссылок ?
Официальный форум Eleanor CMS » Свободные форумы для общения по интересам » Поток сознания
Jon
Скрипт go.php вызывает ошибку у яндекса:
HTTP-статус: Ресурс временно перемещён (302)
Что занижает позиции сайта в выдаче.
Вынужден выключить эту опцию, как это сделать?

На будущее, стоит заняться этим скриптом. Когда то "Yan inc" на AS сделал решение:
Что ссылки идут по типу: сайт.ру/go/yandex.ru
А в robots.txt сделал просто ограничение в эндексации "папку" - "go".
Также в скрипте "Yan'a inc" была настройка, уведомлять ли посетителя о переходе на другой сайт.
И ваще, верните "Yan inc" в семью. Вечно задрачиваю его по асе по вопросам вашей системы и АС.
Не подскажете как раз по теме. А как сделать то чтобы переадресация по внешним ссылкам шла через go.php?
Jon
Цитата (fatboy @ 11.9.2009, 14:42)
Не подскажете как раз по теме. А как сделать то чтобы переадресация по внешним ссылкам шла через go.php?

Так она так и идёт...

П.С. По теме: В гугле тоже это считается ошибкой!
У меня переадрессация идет не через go.php а на прямую!
Jon
Блин. Нашел...
настройки - редактор - Защита от прямых ссылок.

И потом редактором убрать self в ссылках.

fatboy, тут ссылки преобразуются, только если их стандартным редактором добавлять...
Сам в шоке... нету автоматизации.....
Alexander
Что вы конкретно предлагаете??
Jon
Цитата (Alexander @ 11.9.2009, 18:26)
Что вы конкретно предлагаете??


Вернуть Яна и доработать go.php.
Или пусть Ян доработает.... Он ваще много че доработает...
Alexander
Понятно. В общем место этой теме в "Потоке сознания". Можем продолжать флуд дальше. Бу-га-га.
Jon
Цитата (Alexander @ 11.9.2009, 18:35)
Понятно. В общем место этой теме в "Потоке сознания". Можем продолжать флуд дальше. Бу-га-га.


Не адекватный ответ...
kdv1978
Alexander, подскажите, я перевёл всю свою базу с АС, как я понял все внешние ссылки идут через go.php если контент создан через внутренний редактор, я соответственно весь контент вручную через редактор не вносил. Вопрос - можно ли как нибудь все внешние ссылки пропустить через go.php если на данный момент они прямые?
Alexander
kdv1978, хм.. Вообще по идее нужно заменить все <a href=" на <a href="go.php? . Для MySQL есть замечательная фнукция REPLACE() почитать о ней можно тут http://www.phpclub.ru/mysql/doc/string-functions.html

Я ответил на Ваш вопрос?
kdv1978
Цитата (Alexander @ 11.9.2009, 20:49)
kdv1978, хм.. Вообще по идее нужно заменить все <a href=" на <a href="go.php? . Для MySQL есть замечательная фнукция REPLACE() почитать о ней можно тут http://www.phpclub.ru/mysql/doc/string-functions.html

Я ответил на Ваш вопрос?


Да, только заменить все <a href=" на <a href="http://www.xxx.ru/go.php? и при этом если использовать редактор Tiny, т.е. если откорректировать ссылку, потом повторно зайти на редактирование контента через этот редактор и ничего не изменяя сохранить в нём, то новая ссылка типа <a href="http://www.xxx.ru/go.php?http://www.yyy.ru> урезается до вида <a href="http://go.php/?http://www.yyy.ru> т.е. вырезается почему-то домен нашего сайта на котором размещён контент с внешней ссылкой http://www.yyy.ru и в дальнейшем ссылка уже ведёт в никуда.

Jon прав насчёт большого количества ошибок 302 в яндексе и гугле, а поскольку индексация в этих поисковиках важна, хотелось бы как то решить первоочерёдно именно этот вопрос нежели создание какого либо нового модуля и т.д.
Alexander
kdv1978, будем решать эти проблемы.

Кстати, если вверху файла go.php дописать код:
header(&#39;HTTP/1.1 301 Moved Permanently&#39;);

Это поможет делу?
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.