• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 348
  • Last Modified:

IIS 7 URLreWrite Rule

Hi Experts,

I am looking for a URLreWrite module rule to be written.

I want all requests to
*.truesecrets.com.au to be forwarded to *.truesecrets.com.au/strange-tours-melbourne/

so for example
m.truesecrets.com.au is forwarded to m.truesecrets.com.au/strange-tours-melbourne/
m.truesecrets.com.au/test is forwarded to m.truesecrets.com.au/strange-tours-melbourne/test
www.truesecrets.com.au is forwarded to www.truesecrets.com.au/strange-tours-melbourne/
www.truesecrets.com.au/test is forwarded to www.truesecrets.com.au/strange-tours-melbourne/test


Craig Lambie
Craig Lambie
  • 2
1 Solution
Craig LambieAuthor Commented:
This is a complicated rule, I want some guidance on writing this actual rule, not general rules, I can google that :) - please.
Brad HoweDevOps ManagerCommented:
Give this a shot.

Capture ALL URIs, check that it is not already a virtual root of /strange-tours-melbourne and then redirect to /strange-tours-melbourne/<the path in the url> IF the url is in the format domain/<path>

<rule name="Redirect /(.*) to /strange-tours-melbourne/(.*) " enabled="true" stopProcessing="true">                    
<match url="(.*)" />                    
 <conditions logicalGrouping="MatchAny">  
  <add input="{REQUEST_URI}" pattern="^/strange-tours-melbourne/(.*)$" negate="true" />                      
<action type="Redirect" url="http://{HTTP_HOST}/strange-tours-melbourne/{R:1}" appendQueryString="false" />                

Craig LambieAuthor Commented:
Exactly what I wanted, thanks :)
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Creating Active Directory Users from a Text File

If your organization has a need to mass-create AD user accounts, watch this video to see how its done without the need for scripting or other unnecessary complexities.

  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now