私の会社のウェブサイトはASP.NETで構築されており、SEO対策としてURLを変更したいと考えており、サイトを構築した会社に自分で変更できるかどうか尋ねました。彼らは、IIS URL 書き換え 2。
コンピュータにインストールしましたが、プログラムやコンピュータを調べても見つかりません。
私の無知をお許しください。
どこにあるか知っている人はいませんか?見つけたら、使用上のヒントなどはありますか?
答え1
リンク先のページの最後に、この製品の使用方法についての説明があります。
特に役に立つのは、以下の記事です。URL 書き換えモジュール 2.0 の使用それがその用途を説明しています。
ドキュメントから、プロバイダーを登録して使用する必要があります。プロバイダーと書き換えルールは、IIS で以下のように見つかります。製品を使用する前にドキュメントを勉強することをお勧めします。
答え2
の終わりにリンク先のページ、説明記事へのリンクがありますURL書き換えモジュールの使い方。
一般的には、IISにURL書き換えモジュールをインストールし、次のいずれかを使用して1つ以上の書き換えルールを構成する必要があります。IIS マネージャーまたは手動で編集するウェブ構成ファイル。
1. IIS マネージャー内で URL 書き換え UI を見つけて開きます。
2. 管理できるインバウンドそしてアウトバウンドルールを書き換える
3. 正規表現の一致とサブウェブへの書き換えの簡単な例を示します。
4. 結果として作成された書き換えルールは、ウェブ構成:
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="MyRule001" stopProcessing="true">
<match url="^services/(.*)" />
<action type="Rewrite" url="http://localhost/my/services/{R:1}" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>
ほとんどの URL を書き換えるにはこれで十分です。ほとんどの実際のシナリオの 99.999% では、プロバイダーを構成する必要はありません。プロバイダーは、高度な書き換えのニーズ (静的ルールではなく、動的な書き換えなど) のためにのみ存在します。
Microsoft の主な目的は、上記のように、ニーズを満たす書き換えルールを単純に定義することです。
これが他の人の役に立つことを願っています。