Альтернатива плагину FD Feedburner Plugin
C недавнего времени увидел много заметок о прожорливости WordPress движка. Хотя мне мне это было известно уже давным давно.
Вордпресс очень прожорлив, а когда на нем установлено много плагинов, то он потребляет очень много ресурсов. Все это конечно можно предотвратить покупкой более дорого тарифа у своего хостинг провайдера, но зачем тратить лишние деньги?
Поэтому решил написать статью, благодаря которой можно избавиться одного плагина – это плагин FD Feedburner Plugin, который перенаправляет стандартную RSS ленту блога на внешнюю – на сервис FeedBurner.
Если же кто-то не знает, FeedBurner – веб-сервис, который пропускает через себя RSS-потоки, исправляет в них мелкие ошибки и может добавить потоку дополнительную функциональность, например, подсчет количества подписчиков. Ведь как раз количество подписчиков и играет ключевую роль при установке цен на рекламу в блоге (ну и посещаемость блога также). Если же вы не будете знать количество подписчиков даже блог будет неинтересно вести.
Итак, стандартный адрес RSS ленты любого вордпресс блога имеет такой вид – http://zavrab.ru/feed/ – то есть домен плюс приставка /feed/
Плагин FD Feedburner Plugin редиректит (перенаправляет) человека на FeedBurner ленту. Как же нам сделать так, чтобы редиректить посетителя на фидбурнер без использования плагина?
Все очень просто, надо использовать штатные средства веб-сервера Apache. Для этого надо прописать несколько строчек кода в файл .htaccess который находится в корне сайта на хостинге. Вот эти строчки кода:
1 2 3 4 5 6 7 | # редирект wordpress rss ленты на feedburner
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTP_USER_AGENT} !FeedBurner [NC]
RewriteCond %{HTTP_USER_AGENT} !FeedValidator [NC]
RewriteRule ^feed/?([_0-9a-z-]+)?/?$ http://feeds.feedburner.com/zavrab [R=302,NC,L]
</IfModule> |
Обратите внимание на строчку кода номер 6. В ней прописан RSS лента моего SEO блога zavrab.ru. Вам же необходимо исправить на адрес своей ленты на фидбурнере.
Небольшой подводный камень. Ведь изначально в корне сайта лежит .htaccess файл, в котором уже включен модуль RewriteEngine (строка кода 3). И он имеет такой вид.
1 2 3 4 5 6 7 8 9 | # BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress |
Можно конечно дописать код редиректа после участка кода вордпресса, но лучше скомпоновать их так, как показано чуть ниже:
1 2 3 4 5 6 7 8 9 10 11 12 13 | # BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# а теперь кусочек кода редиректа
RewriteCond %{HTTP_USER_AGENT} !FeedBurner [NC]
RewriteCond %{HTTP_USER_AGENT} !FeedValidator [NC]
RewriteRule ^feed/?([_0-9a-z-]+)?/?$ http://feeds.feedburner.com/zavrab [R=302,NC,L]
</IfModule>
# END WordPress |
Лесное хозяйство, деревообработка, мебель, пиломатериалы – все о деревообработке и строительстве деревянного дома.
Как выбрать вечерние платья и украшения к вечерним платьям, сделаем праздничный вечер незабываемым для всех мужчин на этом празднике. Выбираем вечернее платье по своей фигуре.
Все про альпинизм, скалолазание и туризм на сайте climber.org.ua. Все про туризм, путешествия и активный отдых.
| This entry was posted by Арни Веб Дизайн on 26 Январь 2010 at 11:43, and is filed under Подсказки. Follow any responses to this post through RSS 2.0. Вы можете оставить комментарий или трэкбэк с вашего сайта. |
1 год назад
Спасибо, воспользуюсь предложенным вами методом на своем блоге. А то итак он перегружен всякими плагинами, хоть на плагине feedburn’а сэкономлю.
1 год назад
А как быть с фидом комментариев? Его тоже перенаправит или нужно чтото дописывать?