Created
March 22, 2013 14:14
-
-
Save MayogaX/5221572 to your computer and use it in GitHub Desktop.
exemplo de web.config para habilitar Url Rewrite com PHP no IIS
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <?xml version="1.0" encoding="UTF-8"?> | |
| <configuration> | |
| <configSections> | |
| <sectionGroup name="system.webServer"> | |
| <sectionGroup name="rewrite"> | |
| <section name="rewriteMaps" overrideModeDefault="Allow" /> | |
| <section name="rules" overrideModeDefault="Allow" /> | |
| </sectionGroup> | |
| </sectionGroup> | |
| </configSections> | |
| <system.webServer> | |
| <security> | |
| </security> | |
| <directoryBrowse enabled="true" /> | |
| <caching> | |
| <profiles> | |
| <add extension=".php" policy="DisableCache" kernelCachePolicy="DisableCache" /> | |
| <add extension=".html" policy="CacheForTimePeriod" kernelCachePolicy="CacheForTimePeriod" duration="14:00:00:00" /> | |
| </profiles> | |
| </caching> | |
| <rewrite> | |
| <rules> | |
| <rule name="block favicon" stopProcessing="true"> | |
| <match url="favicon\.ico" /> | |
| <action type="CustomResponse" statusCode="404" subStatusCode="1" | |
| statusReason="The requested file favicon.ico was not found" | |
| statusDescription="The requested file favicon.ico was not found" /> | |
| </rule> | |
| <rule name="Imported Rule 1" stopProcessing="true"> | |
| <match url="^(.*)$" ignoreCase="false" /> | |
| <conditions> | |
| <add input="{HTTP_HOST}" pattern="^example\.com$" /> | |
| </conditions> | |
| <action type="Redirect" redirectType="Permanent" url="http://www.example.com/{R:1}" /> | |
| </rule> | |
| <rule name="Imported Rule 2" stopProcessing="true"> | |
| <match url="^(.*)$" ignoreCase="false" /> | |
| <conditions> | |
| <add input="{REQUEST_FILENAME}" matchType="IsFile" ignoreCase="false" negate="true" /> | |
| <add input="{REQUEST_FILENAME}" matchType="IsDirectory" ignoreCase="false" negate="true" /> | |
| <add input="{URL}" pattern="^/favicon.ico$" ignoreCase="false" negate="true" /> | |
| </conditions> | |
| <action type="Rewrite" url="index.php?q={R:1}" appendQueryString="true" /> | |
| </rule> | |
| </rules> | |
| </rewrite> | |
| <defaultDocument> | |
| <files> | |
| <remove value="index.php" /> | |
| <add value="index.php" /> | |
| </files> | |
| </defaultDocument> | |
| </system.webServer> | |
| </configuration> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment