Categories
web.config: wordpress URL Rewrite
Wordpress URL Rewrite via web.config.
Replace web.config with the following lines.
<?xml version="1.0" encoding="UTF-8"?> | |
<configuration> | |
<system.webServer> | |
< rewrite | |
<rules> | |
<rule name="Remove html" stopProcessing="true"> | |
<match url= "(.*).html$"/> | |
<conditions> | |
< add input="{REQUEST_FILENAME}" matchType="IsFile" negate= "true"/> | |
< add input= "{REQUEST_FILENAME}" matchType= "IsDirectory" negate= "true "/> | |
</conditions> | |
<action type="Redirect " redirectType= "Permanent " url= "{R: 1}" /> | |
</rule> | |
<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> | |
<rule name="wordpress " patternSyntax="Wildcard"> | |
<match url= "*"/> | |
<conditions> | |
< 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> |