Przykry błąd w nowej wersji WordPressa

Google's new social networking site
Creative Commons License photo credit: solbronumberone

PojawiÅ‚a siÄ™ nowa wersja WordPressa a z nim dla wielu – szczególnie maÅ‚o doÅ›wiadczonych w hackowaniu blogerów – kÅ‚opot: poprawne generowanie permalinków. W efekcie czytelnicy mogÄ… zamiast nowej notki zobaczyć błąd…404. Może to poważnie wpÅ‚ywać na oglÄ…dalność zarówno bezpoÅ›rednich odwiedzin jak i tych z np. Googla.

Problem polega w generowaniu permalinku. Standardowo w WordPress adres notki przybiera format maÅ‚o praktyczny np.  “http://www.dziennikarz.pl/?p=123″ dlatego wielu blogerów zamienia go na lepiej indeksowany i pozycjonowany np.  “http://www.dziennikarz.pl/index.php/2008/07/16/sample-post/” .   No i tu pojawia siÄ™ problem. Po upgradzie do wersji 2.6 te lepiej pozycjonowane czyli zawierajÄ…ce “index.php” przestajÄ… być widoczne, to znaczy po ich klikniÄ™ciu pojawia siÄ™ owy błąd “404″.  OsobiÅ›cie problem zauważyÅ‚em dopiero przed chwilÄ…, już miaÅ‚em zgÅ‚osić… gdy zobaczyÅ‚em, że sprawa jest znana.

CaÅ‚e szczęście, że rozwiÄ…zanie problemu jest banalnie proste. Wystarczy w ustawieniach permalinków dopisać (ustawienia opcjonalne) “category” oraz “tag” i wszystko wraca do normy.

Innym sposobem, którego nie próbowaÅ‚em, ale opisane jest w na forum WP, to usuniÄ™cie owego “index.php”.

Problem jak piszą w wyjaśnieniu twórcy WP leżał w błędnym opracowaniu rozwiązania permalinków aby były kompatybilne z serwerami IIS. Błąd ma być ostatecznie usunięty w kolejnej wersji WordPress.

Zemanta Pixie

Popularity: 1% [?]


To też ciekawe

About sms

Jestem dziennikarzem. Obecnie zarządzam działem Komunikacja i Społeczności w portalu Interia.pl
This entry was posted in Internet, Technologie and tagged , , . Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>