この質問は、私が昨日尋ねた別の質問に関連しています!
すべての .html ファイルの名前を .asp に変更し、リンクを変更することは、SEP の目的には適していないと思います。isapi プラグインを使用して、すべての .html ファイルを .asp ファイルにリダイレクト (301) できると言う人もいました。
誰でもこれを説明できますか?検索してもあまり役に立ちませんでした。
ありがとう
この質問は、私が昨日尋ねた別の質問に関連しています!
すべての .html ファイルの名前を .asp に変更し、リンクを変更することは、SEP の目的には適していないと思います。isapi プラグインを使用して、すべての .html ファイルを .asp ファイルにリダイレクト (301) できると言う人もいました。
誰でもこれを説明できますか?検索してもあまり役に立ちませんでした。
ありがとう
Ionicリライターを使用しています。それは非常にうまくいくようです。アプリケーションには、リライターに関する知識は必要ありません。IISで構成するだけで、リンクがリダイレクトされます。また、無料/ドネーションウェアです。
http://urlrewriter.net/を使用して、必要なことを行うことができます。ASP.NET が .html 拡張子を処理するように設定する必要があります。次に、web.config の次の行 (urlrewriter セクション) を使用して、(301) .html を .aspx に非常に簡単にリダイレクトできます。
<redirect url="^(.+)\.html(.+)$" to="$1.aspx$2" permanent='true' />
別のオプションは、ファイルの名前をまったく変更しないことです。asp プロセッサを介して渡す HTML ファイルのアプリケーション マッピングをセットアップできます。これにより、SEO の副作用なしで動的コンテンツなどが提供されます。
いつものように、欠点があります。aspプロセッサを介して静的であることを意図したHTMLファイルを渡すことは、それを提供するよりも効率的ではありません..