2023-01-18:これは古いファイルで、再フォーマットされて更新されました。
IIS7.0 以降、web.config ファイルを使用してリダイレクト(301)などの設定を行うことができます。
サーバーにはリライトコンポーネント(Rewrite)のインストールが必要です。ダウンロードしてインストールするか、ホスティングプロバイダーにサポートされているかどうかを確認してください。
URL Rewrite : The Official Microsoft IIS Site
https://www.iis.net/downloads/microsoft/url-rewrite#additionalDownloads
インストール後、IIS サイトの機能ビューで見つけることができます。独自のルールを追加するだけでなく、.htaccess ルールをインポートすることもできます。ただし、以下の例をコピーして必要に応じて変更する方が速いです。
ウェブサイトのルートディレクトリに web.config ファイルを作成し、次のコンテンツ(XML コード)をコピーして貼り付け、必要に応じて変更します。既に web.config ファイルがある場合は、<rewrite>
または<rule>
ノードを必要に応じてコピーしてください。同じアドレスに複数の URL ルールを設定することができます。また、<urlCompression>
ノードは GZIP 圧縮を有効にするためのものです。
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<urlCompression doStaticCompression="true" doDynamicCompression="true" />
<rewrite>
<rules>
<rule name="feed" stopProcessing="true">
<match url="^(.*)$" />
<conditions logicalGrouping="MatchAny">
<add input="{HTTP_HOST}" pattern="^feed.wdssmq.tk$" />
<add input="{HTTP_HOST}" pattern="^feed.wdssmq.com$" />
<add input="{URL}" pattern="^/rss.xml$" />
</conditions>
<action type="Redirect" redirectType="Permanent"
url="https://www.wdssmq.com/feed.php" />
</rule>
<rule name="host" stopProcessing="true">
<match url="^(.*)$" />
<conditions logicalGrouping="MatchAny">
<add input="{HTTP_HOST}" pattern="^wdssmq.tk$" />
<add input="{HTTP_HOST}" pattern="^www.wdssmq.tk$" />
<add input="{HTTP_HOST}" pattern="^wdssmq.com$" />
<add input="{HTTP_HOST}" pattern="^xn--37q595dihas5a.tk$" />
<add input="{HTTP_HOST}" pattern="^www.xn--37q595dihas5a.tk$" />
</conditions>
<action type="Redirect" redirectType="Permanent"
url="https://www.wdssmq.com/{R:0}" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>
以下は.htaccess ファイルを使用して Linux ホストでウェブサイトのリダイレクト(301)を設定する方法です。MS の方が簡単ですが、この機会にhttp://feed.wdssmq.comから再登録することを強くお勧めします。
RewriteEngine on
RewriteCond %{http_host} ^feed.wdssmq.tk [NC]
RewriteRule ^(.*)$ http://feed.wdssmq.com$1 [L,R=301]
RewriteCond %{http_host} ^wdssmq.tk [NC,OR]
RewriteCond %{http_host} ^wdssmq.com [NC,OR]
RewriteCond %{http_host} ^www.wdssmq.tk [NC]
RewriteRule ^(.*)$ https://www.wdssmq.com/$1 [L,R=301]
関連記事: