<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <system.webServer>
        <rewrite>
            <rules>
                <rule name="Plesk rule1" stopProcessing="true">
                    <match url="^plesk/$" />
                    <action type="Rewrite" url="plesk.php" />
                </rule>
                <rule name="Plesk rule2" stopProcessing="true">
                    <match url="^plesk/(.*)$" />
                    <action type="Rewrite" url="plesk.php/{R:1}" />
                </rule>
                <rule name="Plesk rule3" stopProcessing="true">
                    <match url="^(login|login_up|logout)\.php3(/|$)" />
                    <action type="Rewrite" url="{R:1}.php{R:2}" />
                </rule>
                <rule name="Plesk rule4" stopProcessing="true">
                    <match url="^login/?$" />
                    <action type="Rewrite" url="login_up.php" />
                </rule>
                <rule name="AdminPanel rule1" stopProcessing="true">
                    <match url="^(admin/.*)$" />
                    <conditions>
                        <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
                    </conditions>
                    <action type="Rewrite" url="application.php/{R:1}" />
                </rule>
                <rule name="Agent rule1" stopProcessing="true">
                    <match url="^agent.cgi(.*)$" />
                    <conditions>
                        <add input="{REQUEST_METHOD}" pattern=".*" />
                    </conditions>
                    <action type="Rewrite" url="agent/agent.cgi{R:1}" />
                </rule>
                <rule name="SMB rule1" stopProcessing="true">
                    <match url="^(smb/.*)$" />
                    <conditions>
                        <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
                    </conditions>
                    <action type="Rewrite" url="application.php/{R:1}" />
                </rule>
                <rule name="APS rule1" stopProcessing="true">
                    <match url="^(aps/.*)$" />
                    <conditions>
                        <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
                    </conditions>
                    <action type="Rewrite" url="aps-handler.php{R:1}" />
                </rule>
                <rule name="Service model rule1" stopProcessing="true">
                    <match url="^services/([^/]+)/$" />
                    <action type="Rewrite" url="services/{R:1}/public/index.php" />
                </rule>
                <rule name="Service model rule2" stopProcessing="true">
                    <match url="^services/([^/]+)/(.*)$" />
                    <conditions>
                        <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
                    </conditions>
                    <action type="Rewrite" url="services/{R:1}/public/index.php?{R:2}" appendQueryString="false" />
                </rule>
                <rule name="Sitebuilder rule1" stopProcessing="true">
                    <match url="^sitebuilder/(.*)/.php(.*)$" />
                    <action type="None" />
                </rule>
                <rule name="Sitebuilder rule2" stopProcessing="true">
                    <match url="^sitebuilder/sites/(.*)" />
                    <action type="None" />
                </rule>
                <rule name="Sitebuilder rule3" stopProcessing="true">
                    <match url="^sitebuilder/(.*)$" />
                    <conditions>
                        <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
                        <add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
                    </conditions>
                    <action type="Rewrite" url="sitebuilder/index.php/{R:1}" />
                </rule>
                <rule name="Skins support rule1" stopProcessing="true">
                    <match url="^theme-skins/[^/]+/(.*)$" />
                    <conditions>
                        <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
                        <add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
                    </conditions>
                    <action type="Rewrite" url="theme/{R:1}" />
                </rule>
                <rule name="phpMyAdmin rule" stopProcessing="true">
                    <match url="^phpMyAdmin(.*)$" ignoreCase="true" />
                    <action type="Rewrite" url="/domains/databases/phpMyAdmin{R:1}" />
                </rule>
            </rules>
        </rewrite>
    </system.webServer>
</configuration>
