Eliminare index.php dalla url su wordpress

In questo articolo somministro una pillola giusto per rispondere ad una domanda abbastanza comune su come eliminare la fastidiosa index.php dalla url.  
Nella fattispecie focalizzeremo l'attenzione su wordpress il Cms più popolare e osserviamo che questo fenomeno si può verificare su web server apache quando non è configurato opportunamente.
Quindi bisogna essenzialmente configurare apache, ma se siamo in hosting e non possiamo accedere al file di configurazione di apache, tuttavia possiamo utilizzare .htaccess della root web, in questo modo:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>


Essenzialmente non facciamo altro che dire allo script nella directory dell'entry point di wordpress di considerare tutte le richieste di file directory non esistenti dirette allo script iindex.php omettendo dal link index.php stesso.
In questo modo possiamo eliminare la fastidiosa index.php, che rappresenta l'entry point di default dell'applicazione/sito web, dall'url, trasformando poi la url in una pretty-url, la quale piace tanto alle serp.