Как убрать перенаправление RSS Feed в WordPress?
В продолжении проблемы с 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?
2 Комментариев
июля 15, 2009
Да уж, некоторые плагины в WP как-то странно работают. Один раз правда грешил на плагин, а оказалось хостинг был немного глючный, что-то с правами на папку не получалось исправить.
августа 3, 2010
Недавно намучилась с настройками rss, подруга посоветовала отказаться от feedburner.google.com — я вообще поняла, что это то же самое, что и feedburner.com, это же фишка гугла… отказаться пришлось, т.к. после настройки фида все новые записи не попадали в ленту — не могла разобраться в чем дело, да и по словам подруги никто не смотрит на фидбарнер — все идут в топ блогов яндекса подписчиков смотреть…
поэтому в feedburner.google.com я аккаунт не удаляла, чтобы сохранить подписчиков, и просто перенастроилась на родной фид…
в общем, поигралась — пришлось вордпресс переустановить, файл .htaccess подправить… при всем том, что мало в этом разбираюсь — как говорится, пальцем в небо, но вродь все получилось…
странно еще, не понимаю, как получилось, что изначально адрес rss у меня был nonoworld.org/?feed=rss2 , а сейчас nonoworld.org/feed , хотя… после всего того, что я там делала все реально))
удачи в делах!
Добавить комментарий