Översikt
Om du vill använda snygga permalänkar (Pretty Permalinks) i WordPress på en Windowsserver behöver du lägga till en URL Rewrite-regel i filen web.config.
Steg 1: Öppna eller skapa web.config
Öppna filhanteraren för ditt Windowswebbhotell.
Leta upp filen
web.configi webbplatsens rotkatalog.Om filen inte finns skapar du en ny fil med namnet
web.config.
Steg 2: Lägg till URL Rewrite-regeln
Lägg till följande kod i web.config:
<system.webServer> <rewrite> <rules> <rule name="WordpressRewrite" 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>Viktigt: Om web.config redan innehåller andra inställningar ska du lägga till regeln i den befintliga filen, inte ersätta hela innehållet. Om filen saknar system.webServer lägger du till hela kodblocket ovan. Se till att XML-strukturen är korrekt och att du inte skapar dubbla system.webServer-sektioner.
Steg 3: Om du skapar en ny web.config
Om filen inte finns kan du skapa en tom web.config och lägga till URL Rewrite-regeln i den. Om du använder en befintlig konfiguration med en system.web-sektion ska regeln placeras efter den sektionen, enligt Hosteks instruktioner.
Sammanfattning
För att få WordPress-permalänkar att fungera på en Windowsserver lägger du till en URL Rewrite-regel i web.config. Regeln skickar förfrågningar till sidor som inte motsvarar befintliga filer eller mappar vidare till index.php.