summaryrefslogtreecommitdiffstats
path: root/samples/OpenIdProviderWebForms/Code/URLRewriter.cs
diff options
context:
space:
mode:
Diffstat (limited to 'samples/OpenIdProviderWebForms/Code/URLRewriter.cs')
-rw-r--r--samples/OpenIdProviderWebForms/Code/URLRewriter.cs6
1 files changed, 4 insertions, 2 deletions
diff --git a/samples/OpenIdProviderWebForms/Code/URLRewriter.cs b/samples/OpenIdProviderWebForms/Code/URLRewriter.cs
index daa4dea..be65e0a 100644
--- a/samples/OpenIdProviderWebForms/Code/URLRewriter.cs
+++ b/samples/OpenIdProviderWebForms/Code/URLRewriter.cs
@@ -38,12 +38,14 @@ namespace OpenIdProviderWebForms.Code {
continue;
}
- Regex reg = new Regex(urlNode.InnerText, RegexOptions.IgnoreCase);
+ string oldValue = HttpContext.Current.Response.ApplyAppPathModifier(urlNode.InnerText);
+
+ Regex reg = new Regex(oldValue, RegexOptions.IgnoreCase);
// if match, return the substitution
Match match = reg.Match(path);
if (match.Success) {
- return reg.Replace(path, rewriteNode.InnerText);
+ return reg.Replace(path, HttpContext.Current.Response.ApplyAppPathModifier(rewriteNode.InnerText));
}
}