web.config
author Dan Fuhry <dan@enanocms.org>
Wed, 29 Dec 2010 13:25:32 -0500
changeset 1332 12286b3ee214
parent 930 648043f3911d
permissions -rw-r--r--
Added some more hooks to the page editing pipeline. It should now be possible to add controls to the page editor, send the data from them out to the server, and process them on the server side.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
930
648043f3911d Added web.config support for IIS7 URL rewriting.
Dan
parents:
diff changeset
     1
<!-- Enano CMS - IIS7 Rewrite support -->
648043f3911d Added web.config support for IIS7 URL rewriting.
Dan
parents:
diff changeset
     2
648043f3911d Added web.config support for IIS7 URL rewriting.
Dan
parents:
diff changeset
     3
<configuration>
648043f3911d Added web.config support for IIS7 URL rewriting.
Dan
parents:
diff changeset
     4
  <configSections>
648043f3911d Added web.config support for IIS7 URL rewriting.
Dan
parents:
diff changeset
     5
    <sectionGroup name="rewriteRules">
648043f3911d Added web.config support for IIS7 URL rewriting.
Dan
parents:
diff changeset
     6
      <section name="rules" overrideModeDefault="Allow" />
648043f3911d Added web.config support for IIS7 URL rewriting.
Dan
parents:
diff changeset
     7
    </sectionGroup>
648043f3911d Added web.config support for IIS7 URL rewriting.
Dan
parents:
diff changeset
     8
  </configSections>
648043f3911d Added web.config support for IIS7 URL rewriting.
Dan
parents:
diff changeset
     9
  <system.webServer>
648043f3911d Added web.config support for IIS7 URL rewriting.
Dan
parents:
diff changeset
    10
    <rewrite>
648043f3911d Added web.config support for IIS7 URL rewriting.
Dan
parents:
diff changeset
    11
      <rules>
648043f3911d Added web.config support for IIS7 URL rewriting.
Dan
parents:
diff changeset
    12
        <!-- Main rule - short and sweet-->
648043f3911d Added web.config support for IIS7 URL rewriting.
Dan
parents:
diff changeset
    13
        <rule name="Enano rewritten URLs" stopProcessing="true">
648043f3911d Added web.config support for IIS7 URL rewriting.
Dan
parents:
diff changeset
    14
          <match url="(.*)" ignoreCase="false" />
648043f3911d Added web.config support for IIS7 URL rewriting.
Dan
parents:
diff changeset
    15
          <conditions>
648043f3911d Added web.config support for IIS7 URL rewriting.
Dan
parents:
diff changeset
    16
            <!-- Don't rewrite if the user requested a real directory or file-->
648043f3911d Added web.config support for IIS7 URL rewriting.
Dan
parents:
diff changeset
    17
            <add input="{REQUEST_FILENAME}" matchType="IsFile" ignoreCase="false" negate="true" />
648043f3911d Added web.config support for IIS7 URL rewriting.
Dan
parents:
diff changeset
    18
            <add input="{REQUEST_FILENAME}" matchType="IsDirectory" ignoreCase="false" negate="true" />
648043f3911d Added web.config support for IIS7 URL rewriting.
Dan
parents:
diff changeset
    19
          </conditions>
648043f3911d Added web.config support for IIS7 URL rewriting.
Dan
parents:
diff changeset
    20
          <action type="Rewrite" url="index.php?title={R:1}" appendQueryString="true" />
648043f3911d Added web.config support for IIS7 URL rewriting.
Dan
parents:
diff changeset
    21
        </rule>
648043f3911d Added web.config support for IIS7 URL rewriting.
Dan
parents:
diff changeset
    22
      </rules>
648043f3911d Added web.config support for IIS7 URL rewriting.
Dan
parents:
diff changeset
    23
    </rewrite>
648043f3911d Added web.config support for IIS7 URL rewriting.
Dan
parents:
diff changeset
    24
  </system.webServer>
648043f3911d Added web.config support for IIS7 URL rewriting.
Dan
parents:
diff changeset
    25
</configuration>
648043f3911d Added web.config support for IIS7 URL rewriting.
Dan
parents:
diff changeset
    26