0

「IonicsIsapiRewriteFilter」を使用しています

私は空のルートwww.mydomain.netのWebサイトを持っていますが、誰かがこのURLを使用したときに、私のブログwww.mydomain.net/blogにリダイレクトしたいのですが、どうすればよいですか。

4

3 に答える 3

3

REDIRECT を行うためにリライターは必要ありません。

これは、docroot にある既定のドキュメント (index.html など) を使用して、Meta Refresh タグを使用して行うことができます。

index.html の内容は次のようになります。

<META HTTP-EQUIV=Refresh CONTENT="0; URL=blog">

実際に REWRITE が必要な場合、それは異なります。

于 2009-05-20T15:13:24.453 に答える
1

IISで実行しているIsapi Rewriteフィルターを使用しているため、これを想定します(この回答は他のサーバーでも機能しますが、私の指示はIIS専用です)。本当にメタ リフレッシュを使用する必要はなく、SEO の目的で、代わりに永続的な (301) リダイレクトを使用したいと考えています。

IIS では、次の方法でこれを行います。

  1. 空の index.html ページを作成する
  2. IIS でそのページを右クリックし、[プロパティ] ダイアログを開きます。
  3. [ファイル] タブで、[URL へのリダイレクト] を選択します。
  4. 「リダイレクト先」の値をhttp://www.mydomain.net/blogに変更します
  5. 「このリソースの永続的なリダイレクト」チェックボックスをオンにします
于 2009-05-20T21:23:49.667 に答える
0

ISAPI_Rewrite 3 Lite (無料)のソリューションは次のとおりです。

RewriteBase /
RewriteCond %{HTTP_HOST ^www\.mydomain\.net$ [NC]
RewriteRule ^$ /blog [NC,R=301,L]
于 2009-07-10T12:38:59.347 に答える