Deze WordPress permalinks op IIS informatie is hopeloos verouderd sinds nieuwere WordPress versies en IIS’ FastCGI.

Archived for historical purposes…

WordPress Permalinks search friendly URL’s

Standaard (out of the box) zijn WordPress Permalinks, oftewel zoekmachine vriendelijke URLs, niet of nauwelijks aan de praat te krijgen in een Windows / IIS 6.0 omgeving. De interne rewrite engine van WordPress maakt namelijk gebruik van de PHP server variabele REQUEST_URI, die op IIS niet aanwezig is.

Is het dan niet mogelijk zoekmachine vriendelijke URLs weer te geven in de adresbalk? Jawel! Met behulp van ISAPI_Rewrite en een kleine code wijziging is dit goed mogelijk.

Als u in het wp-config.php-bestand het volgende plaatst:

if (isset($_SERVER['HTTP_X_REWRITE_URL'])) {
  $_SERVER['REQUEST_URI'] = $_SERVER['HTTP_X_REWRITE_URL'];
}

dan kunt u de standaard WordPress .htaccess gebruiken:

RewriteEngine On

# Als het HTTP-request geen bestaande bestand of map matcht, 
# stuur het request door naar het index.php-bestand.
 RewriteCond %{REQUEST_FILENAME} !-f
 RewriteCond %{REQUEST_FILENAME} !-d
 RewriteRule . index.php [L]

Deze regels werken voor een standaard WordPress installatie.

Let op

archived for historical purposes! Dit is niet van toepassing op nieuwe versies van IIS, WordPress of ISAPI_Rewrite 3