Modifica dei permalink in WordPress 3.9.2 su IIS
Avere una buona impostazione dei permalink del proprio sito è fondamentale per migliorare indicizzazione e posizionamento sui motori di ricerca.
Impostare i permalink
Per modificare i permalink del proprio sito WordPress:
- Andare su Impostazioni → Permalink.
- Selezionare la struttura di link da utilizzare (è consigliabile la forma
www.miosito.it/nome-articolo/). - Cliccare su Salva le modifiche.
Se compare «You should update your web.config now»
È possibile che a procedura terminata venga visualizzato questo messaggio: significa che il web server non permette a WordPress di modificare il file web.config (su Windows/IIS) o .htaccess (su Linux). In questo caso occorre aggiungere manualmente le regole necessarie al funzionamento dei nuovi permalink.
Aprire il file web.config nella cartella principale del sito. Se il file non è vuoto, aggiungere la seguente regola all’interno del tag <rules>:
<rule name="Main Rule" stopProcessing="true">
<match url=".*" />
<conditions logicalGrouping="MatchAll">
<add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
<add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
</conditions>
<action type="Rewrite" url="index.php" />
</rule>
Se il file non esiste o è vuoto, crearlo con tutto il contenuto seguente:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="Main Rule" stopProcessing="true">
<match url=".*" />
<conditions logicalGrouping="MatchAll">
<add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
<add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
</conditions>
<action type="Rewrite" url="index.php" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>
Salvare il file. Ora, accedendo al sito, i link avranno la struttura desiderata.