C# 使用URLRewitingNet删除前斜杠

C# 使用URLRewitingNet删除前斜杠,c#,asp.net,seo,umbraco,C#,Asp.net,Seo,Umbraco,我正在一个传统的asp.net和umbraco网站上做一些工作。它使用UrlRewritingNet为url操作设置规则 我想在UrlRewritingNet文件中创建一个规则,以从url中删除尾随斜杠 到 你能帮忙吗。你可以用这个方法 或 在更高版本的IIS的url重写部分中,您可以设置这些SEO规则,而无需更改代码。只需在网站的“url重写”部分“添加规则”: 领先!=结束。你想要TrimStart@AndrewBullock再次阅读了他的问题:他说“引导”,但他想要的是删除尾部斜杠/(看看

我正在一个传统的asp.net和umbraco网站上做一些工作。它使用UrlRewritingNet为url操作设置规则

我想在UrlRewritingNet文件中创建一个规则,以从url中删除尾随斜杠

你能帮忙吗。

你可以用这个方法


在更高版本的IIS的url重写部分中,您可以设置这些SEO规则,而无需更改代码。只需在网站的“url重写”部分“添加规则”:


领先!=结束。你想要
TrimStart
@AndrewBullock再次阅读了他的问题:他说“引导”,但他想要的是删除尾部斜杠
/
(看看他提供的2个URL)你是对的,我指的是尾部斜杠。我也不想在代码中这样做,我想使用UrlRewritingNet文件。我知道这一点,但这是一个遗留应用程序,因此我无法实现此解决方案,只能使用UrlRewritingNet文件。感谢大家,我已经寻找了很久了!!这对站点根目录不起作用。。它不断重定向回最后一页。。使用Umbraco和UrlRewrite.config
return inputString.TrimEnd('/'); // .NET 2 or newer
return inputString.TrimEnd(new char[] { '/' }); // legacy
<add name="noendslash" 
            virtualUrl="^(.*)/$" 
            rewriteUrlParameter="IncludeQueryStringForRewrite" 
            redirect="Application"
            destinationUrl="~$1"
            ignoreCase="true" />