Shumaher’s_Blog@Shumaher.net.ru

— yet another stupid personal weblog

FeedBurner FeedSmith и RSS тегов

FeedBurnerПродолжая позавчерашнюю тему про лого в RSS, не перестаю оптимизировать ленты в своем блоге.
Не секрет, что большинство блоггеров пользуются для публикации RSS сервисом FeedBurner.
Для перенаправления самой ленты можно написать несколько правил в .htaccess, или же воспользоваться популярным плагином FeedBurner FeedSmith, как рекомендует сам Google.
Однако, тогда все RSS-ленты тегов (адреса типа http://blog.shumaher.net.ru/tag/servisy/feed/) будут открывать основную ленту блога на FeedBurner.
Небольшая модификация кода плагина позволит этого избежать.

Отройте единственный файл плагина FeedBurner_FeedSmith_Plugin.php, найдите отрезок кода:

111
if (is_feed() && $feed != 'comments-rss2' && !is_single()

и замените на:

111
if (is_feed() && $feed != 'comments-rss2' && !is_single() && !is_tag()

После этого RSS-адреса тегов будут работать. Если вы хотите "прожигать" их так же, как и основную ленту, придётся использовать прямую ссылку типа http://feeds.feedburner.com/YourBlog_tag
Может быть, в будущих версиях плагин научится переадресовывать на FeedBurner все ленты.

Оригинал здесь.

P.S. Способ с .htaccess, несомненно, лучше, но мне пока не удаётся заставить правила работать. Пробовал использовать следующее:

RewriteCond %{REQUEST_URI}      ^/?(feed.*|comments.*)$         [NC]
RewriteCond %{HTTP_USER_AGENT}  !^.*(FeedBurner|FeedValidator)$ [NC] 
RewriteRule ^feed/?.*$          http://feeds.feedburner.com/Shumahers_Blog          [L,NC,R=302]
RewriteRule ^comments/feed/?.*$ http://feeds.feedburner.com/Shumahers_Blog_comments [L,NC,R=302]

Но редиректа не происходит. Что не так? Помогите, пожалуйста, кто знает.

VN:F [1.9.17_1161]
Rating: 0.0/5 (0 votes cast)
Оставьте свой комментарий




OpenID Mail.Ru Flickr Blogger WordPress.com Technorati Verisign AOL

Вы можете использовать следующие теги: <a href="" title=""> <abbr title="">
<acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime="">
<em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">

Это не спам.

Subscribe without commenting