В продолжении проблемы с FeedBurner.com решил рассмотреть еще несколько аспектов.

Смутило то, что обновление ленты прекратилось после обновления движка WordPress до версии 2.8 и замены шаблона.

Для начала решил посмотреть на RSS ленту, выдаваемую непосредственно движком блога. Вот-тут то и начались странности: Все попытки обращения к http://www.administrating.ru/feed/ приводили к перенаправлению на адрес http://feeds.feedburner.com/administrating.

Сначала подумал, что дело в плагине редиректа FD Feedburner Plugin. Я отключил, а потом и вовсе удалил этот плагин, но редирект остался неизменным. Был сделан тестовый пост, как того требует инструкция к этому плагину:

Note that your feeds may not appear to redirect to Feedburner until you add a new post.

что так же не привело ни к каким изменениям.

Кстати, при удалении плагина посредством WordPress (Ссылка «Удалить» раздела «Управление плагинами») обнаружен ещё один глюк: каталог плагина /public_html/wp-content/plugins/feedburner-plugin не удалялся с ошибкой «Не могу получить список каталогов!». Пришлось просить техподдержку хостинга. Надо будет как-нибудь повторить этот эффект. У вас такое встречалось?

После удаления плагина проверил настройки панели управления хостингом CPanel и .htaccess, где тоже не нашел никаких следов настроенного форвардинга.

Знакомый unix-админ проверил перенаправление, подключившись с помощью Telnet:

< sl@sl:~$ telnet www.administrating.ru 80
> Trying 75.126.3.177…
> Connected to www.administrating.ru.
> Escape character is ‘^]’.
< GET /feed/rss HTTP/1.1
< HOST: www.administrating.ru
>
> HTTP/1.1 301 Moved Permanently
> Server: nginx/0.6.32
> Date: Fri, 03 Jul 2009 05:30:26 GMT
> Content-Type: text/html
> Connection: keep-alive
> X-Powered-By: PHP/5.2.5
> X-Pingback: http://www.administrating.ru/xmlrpc.php
> ETag: «b9f136e662a07271c8ceb2def96c3326″
> Last-Modified: Fri, 03 Jul 2009 04:28:48 GMT
> Location: http://www.administrating.ru/feed/rss/
> Vary: Accept-Encoding,User-Agent
> Content-Length: 0
>
> Connection closed by foreign host.

Не понимаю, я ж его и запрашиваю…

а, не, пошло:

> HTTP/1.1 302 Found
> Server: nginx/0.6.32
> Date: Fri, 03 Jul 2009 05:33:35 GMT
> Content-Type: text/xml; charset=UTF-8
> Transfer-Encoding: chunked
> Connection: keep-alive
> X-Powered-By: PHP/5.2.5
> X-Pingback: http://www.administrating.ru/xmlrpc.php
> ETag: «b9f136e662a07271c8ceb2def96c3326″
> Last-Modified: Fri, 03 Jul 2009 04:28:48 GMT
> Location: http://feeds.feedburner.com/administrating
> Vary: Accept-Encoding,User-Agent

ггг, и правда

при том, телнет вроде по редиректам не шляется, значит мне RSS выдал всё-таки сам сервер. И, да, у тебя всё-таки работает mod_rewrite (если конечно на хостинге нет структуры папок /feed/rss/) а значит ещё не исключена возможность косой настройки скриптов

Такие дела… Даже не знаю, где теперь ковыряться. Попытаться препарировать базу WordPress, руководствуясь кодом FD Feedburner Plugin, и обладая при этом никакими знаниями MySQL, PHP, и архитектуры WordPress?

bookmarks Как убрать перенаправление RSS Feed в WordPress?