Kleine problemen bij overgang naar Wordpress 2.0
De overgang naar WordPress 2.0 als platform voor mijn weblog leek voorspoedig te voorlopen. Toch merkte ik vandaag in de logfiles, dat af en toe aan een gebruiker code 404 wordt teruggemeld—om aan te geven dat een pagina niet bestaat—terwijl die pagina wel degelijk in de weblog voorkomt.
Het probleem doet zich voor bij gepagineerde resultaten en bij de fotogallerij. Dat is op zich niet zo vreemd, want juist die pagina’s heb ik nieuwe namen gegeven door middel van een mod_rewrite in de .htaccess file. Omdat in WordPress 1.2 gepagineerde resultaten werden aangegeven met de parameter ?paged=xx wat problemen bij zoekmachines kan geven heb ik dat veranderd in /pagina-xx. Nu hebben de ontwikkelaars van WordPress hetzelfde probleem ook onderkend en het opgelost door gebruik te maken van /page/xx/. Een soortgelijke oplossing dus, maar in de Engelse taal en een iets andere syntax. Resultaat is dat–door mijn eigen mod_rewrite regel–de gepagineerde resultaten met /pagina-xx nog steeds opvraagbaar zijn, maar intern in de software wordt hier een 404 header aangehangen.
Hetzelfde geldt voor de fotogalerijen die een niet standaard feature zijn van WordPress. Het probleem van de gepagineerde resultaten heb ik inmiddels opgelost, bij de fotogalerijen zal dat nog een uurtje zoek en programmeerwerk kosten denk ik.