0

私のサイトには 1 つの問題があります。URL から Default.aspx を非表示にする必要があります。私の Web サイト プロジェクトは urlrewriter net を使用しており、それを使用してこれを作成しようとしましたが、成功しませんでした。

これを行う方法についてネットで多くの記事を読みましたが、何も機能しません。

これは IIS でのみ設定できますか?

www.test.com/default.aspxの代わりにwww.test.comを使用する方法はありません

最善の解決策を教えてください。

4

2 に答える 2

3

iis 7 以降を使用している場合は、これでうまくいく可能性があります。

IIS 7 以降の Microsoft URL Rewrite Module 2.0 を使用すると、IIS 管理者は強力なカスタマイズされたルールを作成して、要求 URL を、ユーザーが覚えやすく、検索エンジンが見つけやすいわかりやすい URL にマップできます。URL 書き換えモジュールを使用して、URL 操作タスクを実行できます。

http://www.iis.net/learn/extensions/url-rewrite-module/using-the-url-rewrite-module

モジュールの動作を確認するためのリンクがあります。 http://www.iis.net/learn/extensions/url-rewrite-module/creating-rewrite-rules-for-the-url-rewrite-module

于 2013-06-14T16:13:48.180 に答える
0

たくさんの記事を読んだ後、これは私の問題の解決策です..このjavascriptをマスターページに設定します

var testremove = location.href.toLowerCase().indexOf("default.aspx");
if (testremove != -1) {location.replace(location.href.substring(0,testremove))};
于 2013-06-13T10:43:30.743 に答える