Usare i permalink con WordPress su IIS

Usare i permalink con WordPress su IIS  Da oggi anche in questo blog l’URL dei vari post indica il titolo degli stessi (permalink descrittivo).
Perchè non è stato così dal principio?
WordPress è stato sviluppato pensando alla terna Apache, PHP, MySQL.
Apache supporta un metodo che si chiama mod_rewrite che permette di gestire direttamente i permalink. Quindi se la vostra piattaforma WordPress è su quel server e si vogliono i permalink non c’è nessuna controindicazione. Basta andare nel pannello e settare la preferenza.
Diverso è il discorso se siamo su IIS (il mio caso) che non supporta mod_rewrite a meno di installare una ISAPI dedicata.
La soluzione, però, è semplice (sapendola).
Bisogna creare un file php.ini con queste due righe di codice

cgi.fix_pathinfo = 1
cgi.force_redirect = 0

e metterlo nella nostra webroot.
Nel pannello di controllo di WordPress poi potremo tranquillamente scegliere

Opzioni–>Permalink–>http://example.com/index.php/yyyy/mm/dd/post-name/

E’ quasi superfluo dire che questo tipo di link sono i preferiti per quasi tutti i motori di ricerca.

Usare i permalink con WordPress su IIS