1

この質問は、私が昨日尋ねた別の質問に関連しています!

Web サイト内のすべてのリンクを一覧表示する

すべての .html ファイルの名前を .asp に変更し、リンクを変更することは、SEP の目的には適していないと思います。isapi プラグインを使用して、すべての .html ファイルを .asp ファイルにリダイレクト (301) できると言う人もいました。

誰でもこれを説明できますか?検索してもあまり役に立ちませんでした。

ありがとう

4

3 に答える 3

1

Ionicリライターを使用しています。それは非常にうまくいくようです。アプリケーションには、リライターに関する知識は必要ありません。IISで構成するだけで、リンクがリダイレクトされます。また、無料/ドネーションウェアです。

IIS 7には、この機能が組み込まれています。

于 2008-10-23T12:11:17.393 に答える
1

http://urlrewriter.net/を使用して、必要なことを行うことができます。ASP.NET が .html 拡張子を処理するように設定する必要があります。次に、web.config の次の行 (urlrewriter セクション) を使用して、(301) .html を .aspx に非常に簡単にリダイレクトできます。

<redirect url="^(.+)\.html(.+)$" to="$1.aspx$2" permanent='true' />
于 2008-11-15T21:57:23.003 に答える
0

別のオプションは、ファイルの名前をまったく変更しないことです。asp プロセッサを介して渡す HTML ファイルのアプリケーション マッピングをセットアップできます。これにより、SEO の副作用なしで動的コンテンツなどが提供されます。

いつものように、欠点があります。aspプロセッサを介して静的であることを意図したHTMLファイルを渡すことは、それを提供するよりも効率的ではありません..

于 2008-11-12T12:39:34.430 に答える