Advertisement
hmeco

IIS 7 + 8 rewrite rule (web.config)

Jan 29th, 2015
179
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 1.41 KB | None | 0 0
  1. ## IIS 7 + 8 rewrite rule (web.config)
  2. <?xml version="1.0" encoding="UTF-8"?>
  3. <configuration>
  4.     <system.webServer>
  5.         <rewrite>
  6.             <rules>
  7.                 <rule name="Rewrite requests to test.php"
  8.                  stopProcessing="true">
  9.                     <match url="^test.php(.*)$" ignoreCase="false" />
  10.                     <action type="Rewrite" url="app/webroot/test.php{R:1}" />
  11.                 </rule>
  12.                 <rule name="Exclude direct access to app/webroot/*"
  13.                  stopProcessing="true">
  14.                     <match url="^app/webroot/(.*)$" ignoreCase="false" />
  15.                     <action type="None" />
  16.                 </rule>
  17.                 <rule name="Rewrite routed access to assets(img, css, files, js, favicon)"
  18.                  stopProcessing="true">
  19.                     <match url="^(img|css|files|js|favicon.ico)(.*)$" />
  20.                     <action type="Rewrite" url="app/webroot/{R:1}{R:2}"
  21.                      appendQueryString="false" />
  22.                 </rule>
  23.                 <rule name="Rewrite requested file/folder to index.php"
  24.                  stopProcessing="true">
  25.                     <match url="^(.*)$" ignoreCase="false" />
  26.                     <action type="Rewrite" url="index.php"
  27.                      appendQueryString="true" />
  28.                 </rule>
  29.             </rules>
  30.         </rewrite>
  31.     </system.webServer>
  32. </configuration>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement