Torna al Blog

    Modifica dei Permalink in WordPress 3.9.2

    4 settembre 2014

    Avere una buona impostazione dei permalink del proprio sito è fondamentale ai fini di migliorare indicizzazione e posizionamento sui motori di ricerca. Per modificare i permalink del proprio di sito su WordPress:

    Andare su Settings -> Permalink Selezionare la tipologia di link che si vuole utilizzare sul proprio sito (è consigliabile la forma www.miostio.it/postname/) Cliccare su Save Changes

    E’ possibile che a procedura terminata venga visualizzato il messaggio di errore “You should update your web.config now.” In pratica il Web Server non permette la modifica del file web.config (su un server Windows) o .htacess (Su un sever Linux) A questo punto è necessario aggiungere le modifiche necessarie al funzionamento dei nuovi permalink manualmente:

    Accedere al file web.config nella home directory del sito (Se non esiste creare un file vuoto di nome web.config) Se il file non è vuoto aggiungere la seguente regola (tra i tag rules) che permetta il giusto indirizzamento alle pagine con i nuovi permalink [xml]<rule name=”Main Rule” stopProcessing=”true”> <match url=&#8221;.*&#8221; /> <conditions logicalGrouping=&#8221;MatchAll&#8221;> <add input=&#8221;{REQUEST_FILENAME}&#8221; matchType=&#8221;IsFile&#8221; negate=&#8221;true&#8221; /> <add input=&#8221;{REQUEST_FILENAME}&#8221; matchType=&#8221;IsDirectory&#8221; negate=&#8221;true&#8221; /> </conditions> <action type=&#8221;Rewrite&#8221; url=&#8221;index.php&#8221; /> </rule>[/xml] Se il file è vuoto aggiungere tutto il codice seguente [xml]<?xml version=&#8221;1.0&#8243; encoding=&#8221;UTF-8&#8243;?> <configuration> <system.webServer> <rewrite> <rules> <rule name=”Main Rule” stopProcessing=”true”> <match url=&#8221;.*&#8221; /> <conditions logicalGrouping=&#8221;MatchAll&#8221;> <add input=&#8221;{REQUEST_FILENAME}&#8221; matchType=&#8221;IsFile&#8221; negate=&#8221;true&#8221; /> <add input=&#8221;{REQUEST_FILENAME}&#8221; matchType=&#8221;IsDirectory&#8221; negate=&#8221;true&#8221; /> </conditions> <action type=&#8221;Rewrite&#8221; url=&#8221;index.php&#8221; /> </rule> </rules> </rewrite> </system.webServer> </configuration>[/xml] Salvare il file.

    Ora, accedendo al sito, i link avranno la struttura desiderata.