Home > Programowanie > WordPress zastępuje Bloggera – ATOM i RSS

WordPress zastępuje Bloggera – ATOM i RSS

Podczas migracji z Bloggera na WordPress muszę rozwiązać problem agregatorów wiadomości – ATOM i RSS. Spodziewam się, że większość osób czyta mojego bloga przy użyciu czytników niusów a te z kolei korzystają z protokołu ATOM lub RSS. Chciałbym, aby wymiana silnika bloga nie spowodowała konieczności aktualizacji tych czytników, dlatego muszę zachować linki ATOM i RSS. Zaczynam od sprawdzenia jak wyglądają te linki w Bloggerze:
<link rel="alternate" type="application/atom+xml" title="Antoni Jakubiak - zeznania programisty - Atom" href="http://www.jakubiak.eu/feeds/posts/default" />
<link rel="alternate" type="application/rss+xml" title="Antoni Jakubiak - zeznania programisty - RSS" href="http://www.jakubiak.eu/feeds/posts/default?alt=rss" />
  (Wartości te można odczytać przeglądając źródło strony.) Interesujące dla mnie jest pole href. Porównuje je z blogiem WordPress.  
<link rel="alternate" type="application/rss+xml" title="Komentarze RSS Feed" href="http://www.jakubiak.info/feed" />
<link rel="alternate" type="application/atom+xml" title="Komentarze Atom Feed" href="http://www.jakubiak.info/feed/atom" />
  Teraz chcę aby WordPress odpowiadał na tych samych adresach URL na których odpowiada Blogger. Z pomocą przychodzi mi stary dobry RewriteEngine. Edytuję plik .htaccess i wstawiam do środka coś takiego:
RewriteCond %{QUERY_STRING} =alt=rss
RewriteRule ^feeds/posts/default$            feed?        [R=301,L]
RewriteCond %{QUERY_STRING} !=alt=rss
RewriteRule ^feeds/posts/default$            feed/atom    [R=301,L]
  Dzięki temu WordPress będzie lepiej udawał Bloggera. Jeszcze tego nie testowałem – za to przetestuję na Was wkrótce drodzy czytelnicy ;)
Categories: Programowanie Tags:

Subscribe without commenting