1

私はレガシーasp.netとumbracoサイトでいくつかの作業を行っています。UrlRewritingNetを使用して、URL操作のルールを設定しています。

UrlRewritingNetファイルにルールを作成して、URLから末尾のスラッシュを削除したいと思います。

例えば。http://www.test.com/index.aspx/からhttp://www.test.com/index.aspx

助けてくれませんか。

4

3 に答える 3

2
<add name="noendslash" 
            virtualUrl="^(.*)/$" 
            rewriteUrlParameter="IncludeQueryStringForRewrite" 
            redirect="Application"
            destinationUrl="~$1"
            ignoreCase="true" />
于 2013-03-25T14:09:33.450 に答える
1

URL書き換えセクションのIISの新しいバージョンでは、コードを変更せずにこれらのSEOルールを設定できます。Webサイトの「urlrewrite」セクションに「ルールを追加」するだけです。

ここに画像の説明を入力してください

于 2013-03-25T14:41:03.470 に答える
0

この方法を使用できますTrimEnd()

return inputString.TrimEnd('/'); // .NET 2 or newer

また

return inputString.TrimEnd(new char[] { '/' }); // legacy
于 2013-03-25T09:50:56.853 に答える