I have a project in which we are rebuilding a site for a client, the new site uses umbraco on the .net platform. the old site was a cold fusion.
Umbraco uses the urlrewriting.net library, so I created all 301 recurrence rules for old links to cold merges, but this one causes an endless loop.
<add name="r66" virtualUrl="^~/thing_info/index.cfm.D413249D-BCD8-304B-02CD-561DAC70641E$"
destinationUrl="~/about-us/award-winning-product" redirect="Application" redirectMode="Permanent" ignoreCase="true" />
I know "." is of particular importance, but it works quite well, I also used ".". to match any character, including "?" A character starting with a query string. if I am, try the url without asking like
http:
then I am redirecting correctly to
http:
However, if I try the URL (the question mark is the only difference)
http:
. ( )
- , - urlrewriting.net? ?