itsatrp
itsatrp

Reputation: 103

IIS URL Rewrite - Remove a directory from URL without redirect action

Is it possible to remove a directory from a URL without using a redirect action? In other words can I do it with only a "rewrite" action.

I need to take a URL like this: http://www.example.com/de/folderabc/specs/default.aspx and remove the "folderabc" directory to make it like this: http://www.example.com/de/specs/default.aspx

So far any variation I have tried like this is not working:

<system.webServer>
    <rewrite>
        <rules>
            <rule name="removefolder" stopProcessing="true">
                <match url="folderabc/(.*)" />
                <action type="Rewrite" url="/{R:0}" appendQueryString="true" />
            </rule>
        </rules>
    </rewrite>
</system.webServer>

I am using IIS 7.5.

Upvotes: 1

Views: 3594

Answers (1)

p.campbell
p.campbell

Reputation: 100557

Try putting a caret ^ in your url to match on.

<match url="^folderabc/(.*)" />

Upvotes: 0

Related Questions