私はレガシーasp.netとumbracoサイトでいくつかの作業を行っています。UrlRewritingNetを使用して、URL操作のルールを設定しています。
UrlRewritingNetファイルにルールを作成して、URLから末尾のスラッシュを削除したいと思います。
例えば。http://www.test.com/index.aspx/からhttp://www.test.com/index.aspx
助けてくれませんか。
私はレガシーasp.netとumbracoサイトでいくつかの作業を行っています。UrlRewritingNetを使用して、URL操作のルールを設定しています。
UrlRewritingNetファイルにルールを作成して、URLから末尾のスラッシュを削除したいと思います。
例えば。http://www.test.com/index.aspx/からhttp://www.test.com/index.aspx
助けてくれませんか。
<add name="noendslash"
virtualUrl="^(.*)/$"
rewriteUrlParameter="IncludeQueryStringForRewrite"
redirect="Application"
destinationUrl="~$1"
ignoreCase="true" />
URL書き換えセクションのIISの新しいバージョンでは、コードを変更せずにこれらのSEOルールを設定できます。Webサイトの「urlrewrite」セクションに「ルールを追加」するだけです。
この方法を使用できますTrimEnd()
。
return inputString.TrimEnd('/'); // .NET 2 or newer
また
return inputString.TrimEnd(new char[] { '/' }); // legacy