Успешно пренасочих два RSS фийда към Feedburner – на този блог и на блога за Технологични новини ( не-Wordpress базиран ). Целта на пренасочването беше, да се появат рекламните карета от Adsense. Тук ще опиша стъпките за пренасочване на RSS-a. Ще опиша също пренасочване на сайт, който не е WordPress базиран, стига да имате достъп до .htaccess файла.
Добавяне на RSS feed през Feedburner.google.com
Логнете се с вашият Google акаунт във http://feedburner.google.com. От там добавете текущия си feed:
При мен този адреса на feed-a е: http://blog.unone.org/feed. Втората стъпка, е да напишете име и адрес на feed-a през Feedburner.google.com:

Натиснете „Next“. Сега feed-a ви е активен, но трябва да се пуснат и статистиките към него:
Пак „Next“:

Тук трябва да сте сигурни, че чекбоксовете не са маркирани, защото ако се цъкнат, линковете във Feed-a се развалят и стават неактивни. Явно не се поддържа напълно от Feedburner.google.com тази опция, във оригиналния Feedburner може да работи добре. Пак натискате Next и сега този feed с адрес http://feedproxy.google.com/unoneburn ще се покаже в Адсенс акаунта с името което сте му дали ( при мен е SEO Блог Feedburner ). Сега трябва да обвържем тази новосъздадена емисия с рекламните елементи. За целта от Настройка на адсенс изберете AdSense за емисии. Оттам си настройвате рекламният елемент, ако искате създавате си канал за тази реклама и избирате новосъздадения RSS feed:

Натискате „Запиши“ и сте готови. Може да отнеме до 10 минути да се покажат рекламите във RSS-a. Сега трябва да пренасочите старите си feed-ове към новия с рекламите ( при мен е http://feedproxy.google.com/unoneburn ). Вижте Пренасочване на WordPress feed с плъгин или Пренасочване на RSS на обикновен сайт
Добавяне на RSS feed през AdSense акаунта ви
EDIT:Внимание! При този начин на добавяне на feed-ове линковете се развалят. Явно има някакъв бъг и непълна подръжка все още. Използвайте http://feedburner.google.com за добавяне на feed
Разбира се, първата и най – важната част е, да добавите самия rss feed от вашия сайт във Adsense акаунта ви. За целта от Настройка на адсенс изберете AdSense за емисии. Оттам си настройвате рекламният елемент и след това натиснете на линка Сформирайте нова емисия.

Появява се Popup прозорец, в който трябва да напишете адреса на текущия RSS feed. Ако използвате permalinks, въведете http://myblog.com/feed, в противен случай, можете да въведете http://myblog.com/?feed=rss

Натискате „Напред“ и следваща стъпка е , да зададете Адрес на емисията ( URL – аз въведох http://feedproxy.feedburner.com/unonetest ), Заглавие ( това заглавие ще се показва в рекламния елемент и във Feedburner ), Език на емисията ( български преполагам ).

Това е последната стъпка, след което трябва да отидете на http://feedburner.google.com и да се логнете с вашият Google Account ( а не акаунта ви във FeedBurner.com ) и ще видите вашия новосъздаден feed там, а след време ще се появи и статистика ( ако имате RSS абонати разбира се ).
Пренасочване на WordPress RSS feed
С това пренасочване старите ви абонати ще виждат вече новия fееd с рекламите.
- Изтеглете плъгина за Feedburner
- Копирайте файлаFeedBurner_FeedSmith_Plugin.php в wp-content/plugins директорията
- Активирайте го от Plugins секцията
- Във административния панел от поле „Настройки“ ( Options ) изберете FееdBurner таб-а. Там трябва да въведете адреса на feed-а който създадохте ( http://feedproxy.feedburner.com/unonetest беше при мен )
EDIT: адреса го смених с http://feedproxy.google.com/unoneburn
- Зaписвате и сте готови. Сега всички настоящи абонати ще бъдат пренасочвани автоматично към Feedburner. Mоже да тествате, като въведете адреса на RSS feed-a нa сайта / блога ви: http://mysite.com/feed – трябва да ви пренасочи към Feedburner.
Eто го и крайният резултат:

Пренасочване на RSS нa обикновен сайт
Тук трябва да разполагате с достъп до сайта. Първо, трябва да създадете RSS feed с различен адрес от настоящия. Например, ако имате файл rss.php ( който използват текущите ви абонати ) може да го копирате и да го преименувате на rss_feedburner.php . Този файл ( или адрес ) ще захранва Feedburner и не трябва да бъде публичен, т.е. да не поставяте линкове към него от сайта си. Този нов адрес го добавяте в AdSense акаунта си ( стъпките ги описах по горе ), и да кажем, че сте дали следното име на feedburner емисията: http://feedproxy.google.com/drug-site. Следващата стъпка, е да пренасочите стария адрес http://drug-sait.com/rss.php към feedburner емисията посредством .htaccess. Ако имате съществуващ такъв, добавете следните редове най отгоре ( след RewriteEngine On ):
RewriteCond %{REQUEST_URI} /rss\.php
RewriteRule ^.*$ http://feedproxy.google.com/drug-site [R,L]
Aко не сте използвали .htacess файл преди това създайте го и може да използвате следният код:
Options +FollowSymLinks +ExecCGI
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_URI} /rss\.php
RewriteRule ^.*$ http://feedproxy.google.com/drug-site [R,L]
</IfModule>
Това е, може да тествате дали http://drug-sait.com/rss.php пренасочва, като го напишете в browser-a.
И двете пренасочвания, които описах, използват 302 Redirect, който по принцип Gооgle не го харесва. Предполагам, че това важи само за пренасочване на HTML страници, докато при RSS feed-овете е различно. Плъгина за WordPress Feedburner Feedsmith, за който писах по – горе, е даден за пример от Google, така, че смятам, че няма да има проблеми с раздаване на банове.
С помощта на този SEO tool може да видите какъв редирект използва сайта/блога ви.
За друг тип блогове, базирани на Blogger, Typepad, WordPress.com хостнати и Myspace може да разгледате този линк.
P.S. Ако срещате проблеми с пренасочването или активирането на fееd-а, може да пуснете коментар в тази тема и аз ще ви помогна с каквото мога.
Подобни статии: