Wordpress mooie url met isapi_rewrite

UPDATE 23-10-2009: Het bericht hieronder is niet meer van toepassing op mijn eigen website, aangezien ik ben overgestapt van E-creative naar web-oke. E-creative (windows hosting) beviel niet meer en bij toeval liep ik tegen web-oke (linux hosting) aan. Deze bevalt tot op heden nog steeds uitstekend! 

Wanneer je op de titel van dit bericht klikt, of je kijkt bijvoorbeeld even op http://www.shoox.nl/index.php/diensten/zoekmachine-optimalisatie/ , dan zie je eigenlijk al direct wat ik bedoel: de link die naar de pagina verwijst ziet er mooi uit. Zou je zoekmachine-optimalisatie verwijderen, dan krijg je de overkoepelende pagina ‘diensten’ te zien. De link die naar dit bericht verwijst, bestaat uit het jaar waarin het is gepubliceerd, de maand, de dag en de titel. Veel mooier dan http://www.shoox.nl/?p=33 toch? Daarnaast zijn ‘mooie’ links ook véél vriendelijke voor zoekmachines, wat je weer hoger zal plaatsen in de zoekresultaten!

Bovenstaand resultaat heb ik bewerkstelligd door een beetje te knutselen. Draai je zelf ook een wordpress site op een windows server, lees dan even verder!

Wanneer je de url’s van je wordpress site mooi wilt weergeven, hoef je maar 2 dingen te doen:

  1. een httpd.ini bestandje aanmaken in de root van je wordpress installatie (de map waar je wp-admin, wp-content en dergelijke ook ziet staan).
  2. de ‘permalink settings’ van wordpress veranderen (in versie 2.7: via settings / permalinks)

Voor stap 1 maak je een httpd.ini bestandje aan met Kladblok. Open kladblok, en plak de volgende regels code:

RewriteBase /
RewriteCond ${REQUEST_FILENAME} !-f
RewriteCond ${REQUEST_FILENAME} !-d
# Voor speciale mappen van wordpress (i.e. theme, admin, etc.)
RewriteRule /wp-(.*) /wp-$1 [L]

# Voor al je wordpress pagina’s
RewriteRule ^/$ /index.php [L]
RewriteRule /(.*) /\?$1 [L]

Bij bovenstaand script is er van uit gegaan dat je wordpress installatie in de ‘root’ van je website staat.

Wanneer je httpd.ini hebt geupload naar je webserver, doe je stap 2. Standaard setting van permalinks voor wordpress is ‘default’. Wanneer je ‘day and name’ selecteert, en je slaat op, zou het geheel moeten werken en heb je ook mooie (zoekmachinevriendelijke!!!) url’s.

Reageren?

Reageren?

    Geef een reactie

    Laat een bericht achter
    1. (vereist)
    2. (geldig emailadres vereist)
    3. (vereist)
    4. Wat moet er met deze reactie gebeuren?

     

    cforms contact form by delicious:days