Back to site

Redirect WordPress каналы

У папярэдняй артыкуле, я растлумачу, як перанакіраваць WordPress каналы на Feedburner. Перанакіроўвае вашага WordPress каналы для Feedburner дазволіць вам скарыстацца іх шмат свабодна пры ўмове, вельмі карысным адсочвання і статыстычных службаў. Хоць Ёсць некалькі важных рэчаў, каб разгледзець да аптымізацыі каналаў і пераключэнне на Feedburner, шматлікія карыстачы WordPress перанакіраваньні свайго блога дзве асноўныя каналы - "асноўны змест" і "усё каментарыі" - з выкарыстаннем альбо плагіна, альбо непасрэдна праз Htaccess. Вось Htaccess код як раней прадстаўленую тут, на якія хутка псуюцца прэсы :

# temp redirect wordpress content feeds to 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/perishablepress [R=302,NC,L]
</IfModule>

# temp redirect wordpress comment feeds to feedburner
<IfModule mod_rewrite.c>
 RewriteEngine on
 RewriteCond %{HTTP_USER_AGENT} !FeedBurner    [NC]
 RewriteCond %{HTTP_USER_AGENT} !FeedValidator [NC]
 RewriteRule ^comments/feed/?([_0-9a-z-]+)?/?$ http://feeds.feedburner.com/perishablepresscomments [R=302,NC,L]
</IfModule>

Першы блок кода перанакіраваньні асноўны змест каналы для Feedburner, а другі блок робіць тое ж самае для асноўнага корму каментары. Толькі рэдагаванне, неабходныя для любой з гэтых перанакіраваньні для URL Feedburner сябе, то ёсць змяніць " http://feeds.feedburner.com/perishablepress "і/ці" http://feeds.feedburner.com/perishablepresscomments " каб адпавядаць ваш адрас. З гэтай Htaccess код на месцы, вашы каналы будуць перанакіраваныя на Feedburner для ўсіх, акрамя FeedValidator і, вядома, Feedburner сябе. Каб дадаць дадатковыя выключэння для перанакіравання, проста паўтараць альбо радок, якая змяшчае RewriteCond і рэдагаваць агента карыстальніка (напрыклад, FeedBurner ) у адпаведнасці з вашымі патрэбамі. Вядома, калі вы плануеце выкарыстаць абодва гэтыя перанакіраваньні (т. е. ўсе ўтрыманне і каментары каналы), працягнуць чытанне на лепшую тэхніку..

Новы і удасканалены метад Перанакіроўвае WordPress каналы на Feedburner

Для тых з нас, выкарыстаннем Feedburner за ўсе ўтрыманне і каментары каналы, у нас ёсць кансалідаваная папярэдні код Htaccess ў адной пераадрасацыі. Акрамя таго, мы можам палепшыць функцыянальнасць шляхам праверкі прасіў URI і спрашчэння рэгулярны выраз выкарыстоўваецца для супастаўлення мэтавай радка. Праверце гэта:

# temp redirect all wordpress feeds to feedburner

<IfModule mod_rewrite.c>
 RewriteEngine on
 RewriteCond %{REQUEST_URI}      ^/?(feed.*|comments.*)        [NC]
 RewriteCond %{HTTP_USER_AGENT} !^.*(FeedBurner|FeedValidator) [NC] 
 RewriteRule ^feed/?.*$          http://feeds.feedburner.com/perishablepress         [L,NC,R=302]
 RewriteRule ^comments/?.*$      http://feeds.feedburner.com/perishablepresscomments [L,NC,R=302]
</IfModule>

Калі вы перанакіраванне зместу, так і каментар корміць, гэты "новы і палепшаны" Htaccess код будзе рабіць гэтую працу добра. З аптымізаванага кода і палепшаныя функцыянальныя магчымасці, гэта вызначана рэкамендаваў у параўнанні з папярэднім дырэктывы. Проста зменіце URL S ў двух апошніх радкі ў адпаведнасці з уласнымі адрасамі Feedburner (па адным для паведамленняў і іншых для каментароў), і месца код у корань Htaccess файл ваш блог. Ніякіх іншых змяненняў не спатрэбіцца. Як толькі код на месцы, выпрабаванні, што ўсё працуе шляхам доступу ваш канал напрамую, выкарыстоўваючы па змаўчанні (г.зн. не перанакіраваныя) URL. Пасля гэтага, вы можаце адпачыць, расслабіцца і атрымліваць асалоду ад усімі перавагамі WordPress, Feedburner, і адзін менш плягін для турботы.

<update> (12/15/2008) Калі адзін з вашых каналаў не будзе перанакіраваць з дапамогай "новы і палепшаны" код пераадрасацыі, паспрабуйце закаментаваць наступныя радкі:

 RewriteCond %{REQUEST_URI} ^/?(feed.*|comments.*) [NC] 

.. І што павінен рабіць сваю справу. Ці, іншы варыянт заключаецца ў выкарыстанні двух "арыгінальны" перанакіраваньні прыводзіцца ў пачатку дадзенага артыкула. </update>

Артыкулы па тэме

Published (Last edited): Mar 18 , source: http://perishablepress.com/press/2008/03/25/redirect-wordpress-feeds-to-feedburner-via-htaccess-redux/