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> |