web-dev-qa-db-ja.com

IIS6サーバーの301リダイレクトコード

Www以外のURLをwww形式にリダイレクトするように設定するにはどうすればよいですか。

私を案内してください-サーバーコントロールパネルからそれを行うと、サイトが機能しません。

1
Vikas Arora

http://www.webconfs.com/how-to-redirect-a-webpage.php

このサイトを使用して自分のサイトを301にしましたが、Apacheサーバーをマイニングしますが、ISSウォークスルーもあります。

または、次のリンクにアクセスしてください: http://www.windowshostingasp.net/windows_hosting_forums/showthread.php?t=35

Windowsサーバーにログインし、IISコンソールを起動します。

次に、転送するサイトを実行しているサーバーを選択します。転送元と転送先の2つのサイトが必要であることを忘れないでください。これらは、同じサーバー上にあっても別々のサーバー上にあってもかまいません。

リダイレクト元のサイトを右クリックし、[プロパティ]-[ホームディレクトリ]を選択します。

デフォルトは最初の選択肢である「このコンピュータにあるディレクトリ」です。 「URLへのリダイレクト」に変更し、新しいURLを入力します。

301にしたい場合は、必ず「ON」で「このリソースの永続的なリダイレクト」を選択してください。 302にしたい場合は、選択したままにしておきますOFF。たとえば、いくつかの変数を渡す場合は、いくつかのページの引数を受け入れたASP.NETサイトをリダイレクトし、それらの同じ引数を新しいサイトの同じページに渡したいと考えていました。

この場合、[リダイレクト先]ボックスに、移動するドメイン(末尾のスラッシュなし)に加えて、$ S $ Qを入力します。

例:http://www.seconddomain.com$S$Q

次に、クライアントが「上記で入力された正確なURL」に送信されることを示すオプションと、「このリソースの永続的なリダイレクト」(301にする場合)を確認します。

$ S $ QはIISが自動的に置き換えるタグです-$ Sはサブディレクトリの場所(「/modules/store.aspx」など)に置き換えられ、$ Qはクエリ文字列( 「?id = 1」など)。 」

1
Aaron Lee

Googleはこのための一連のチュートリアルを作成しました。 この1つ および この1つ は、見た目が良いです。

1
John Conde