Виталий К.
55 сообщений
#14 лет назад
На сайте RSS работает через feedburner.google.com.

Т.е. сам фид отдается только google, а все остальные пользователи и боты отправляются на
feeds2.feedburner.com/atoby/ .

Для пописчиков все работает отлично, но яндекс бот постоянно ходит по несуществующим адресам вида:
ato.by/rss/http:/feedproxy.google.com/~r/atoby/~3/Ag1trVbDea4/24

В чем может быть причина?
Себастьян Ф.
584 сообщения
#14 лет назад
Я думаю вам надо написать функцию (судя по аватарке, это не поставит Вас в тупик), где рекурсией пройтись по ссылкам своего сайта, их записать в отчет, а потом поискать в нем вот это:
ato.by/rss/http:/feedproxy.google.com/~r/atoby/~3/Ag1trVbDea4/24
Виталий К.
55 сообщений
#14 лет назад
SField,
таких ссылок у меня нет.

скорее всего что-то с форматом rss выдаваемым гуглом,

яндекс бот берет правильную ссылку от гугла на новость h_ttp://feedproxy.google.com/~r/atoby/~3/Ag1trVbDea4/24 ,
и дописываем ее к адресу моего rss ( ato.by/rss )
Себастьян Ф.
584 сообщения
#14 лет назад
Тогда, возможно какой-то глюк у яндексоидов. Попробуйте написать им. Или как вариант добавить еще один редирект вручную через .htaccess:

для ^ato.by/rss$ на h_ttp://feedproxy.google.com/~r/atoby/~3/Ag1trVbDea4/24, как сейчас стоит

и еще один

для ^ato.by/rss/*$ на h_ttp://feedproxy.google.com/~r/atoby/~3/Ag1trVbDea4/24