Internet

Rimuovere index.php dall’URL di WordPress

Hai creato un sito web creato con WordPress ma hai il fastidioso index.php presente nei tuoi URL e vuoi rimuoverlo?

Qualsiasi sito web programmato con WordPress avrà determinate caratteristiche pre-impostate in fase di installazione. di default infatti, per la generazione dell’URL della home page (o pagine principale del sito) sarà impostata l’estensione index.php nei tuoi URL, visivamente molto poco professionale e non SEO Friendly.

Non è possibile eliminarlo direttamente, ma è necessario specificare un codice di riscrittura dell’URL tramite .htaccess per rimuovere index.php di WordPress;

In questo caso lo stesso WordPress ci viene in aiuto generando automaticamente il codice per rimuovere index.php dall’URL del sito, ma prima è fondamentale scegliere la struttura degli URL più adatta al tuo sito web tramite questa semplice guida.


Rimuovere index.php

Procedura

  • Aprire il pannello amministratore del sito WordPress;
  • Selezionare Impostazioni > Permalink;
  • Nella casella Struttura Personalizzata, eliminare la stringa /index.php/;
  • Salvare le modifiche;
  • Ora in fondo alla stessa pagina comparirà una stringa di codice di riscrittura da copiare e incollare all’interno del file .htaccess del proprio sito (accedere tramite FTP per la modifica). Il codice è il seguente:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
  • Finita la modifica del file, salvare e controllare ora il link interessato alla modifica.

Per consigli e aggiornamenti su WordPress: iscriviti alla nostra Newsletter e seguici su Facebook.


Se sei alle prime armi con WordPress, ti consiglio di leggere la guida su come installare e configurare al meglio il CMS;

Articoli Recenti

Mostra commenti

  • Ciao,
    ho provato più volte questo metodo ma non funziona.
    Ho modificato il permalink e il file .htaccess ma una volta che guardo le pagine mi crea la pagina: 404
    Not Found
    The requested URL was not found on this server.

    Apache/2.4.10 (Debian) Server at sinteredstone.it Port 80

    • Ciao Francesca. La guida e testata e funzionante. Controlla bene ogni simbolo e lettera in modo che non si verifichino errori.
      Anche un trattino fuori posto può portare a quel problema.

Pubblicato da:
Simone Bernardo