Amazon EC2サーバーに自分のサイトをセットアップしました。私はRoute 53を使用しています。サーバーは、GodaddyでDNSを設定しても、DNSはすでに正しく伝播しています。私はいくつかの問題があります。最終結果では、WWWからNON-WWWへのリダイレクトを301にしたいと思っています(www.domain.comからdomain.comへ)。そのリダイレクトをすべてのパス(つまり、www.domain.com/folder//domain.com/folder)に適用したいと思っています。Amazon Route 53セットアップと301リダイレクト設定
現在の設定では、自分のサーバーに割り当てたElastic IPアドレスを指すようにdomain.comのレコードを設定しました。私がURLにdomain.com(wwwなし)を置くと、それはうまく動作し、サイトが読み込まれます。また、同じIPアドレスを指すようにwww.domain.comをAレコードとして設定しました。 。私は、「URLリライト」IISモジュールをインストールした後で(リダイレクトルールを設定した
をここだIIS7.5で
はルールです:
Request URL: Matches the Pattern
Using: Wildcards
Pattern: (.*)
Logical grouping: Match All
Input {HTTP_HOST}
Type: Matches the PAttern
Pattern: www\.mydomainname.com\.com
Action Type: Redirect
Redirect URL: mydomainname.com{R:1}
Redirect Type: 301
私は私を実行すると、 www.mydomain.com/mydomain.commydomain.commydomain.comなどを返します。
URL書き換え、Route 53設定、またはその両方に問題があるかどうかわかりません。サイトがすべてのwww要求をwww以外のURLにリダイレクトするようにRoute 53とRedirectionのルールを正しく設定したいと思っています。 rthermore、私はそれが更新
ルート53の両方WWWとメインドメインのレコードを使うようにするとよいでしょうかどうかを知りたいと思った:私は書き換えルールを削除ANそれはまだ長いURLことを返します。
update2:私はwwwのCNAMEを作成し、それをEC2サーバーのパブリックDNSに指定しました。しかし、私はまだwwwからnon-wwwへのリダイレクションルールが必要です。
おかげ
裸のドメイン( 'www'なし)は、Aレコードを使用する必要があるため、クラウドホスティング環境で非裸ドメインを使用するといくつかの利点がありますCNAMEの代わりに(静的なIPに)動的である可能性があります。 – stereoscott
@stereoscott AWS(クラウドホスティングの問題を緩和するために投資されている)のコンテキスト内で、Route53はAlias Recordsを提供することで懸念事項に取り組んでいます。 [ここをクリック](http://docs.aws.amazon.com/Route53/latest/DeveloperGuide/CreatingAliasRRSets.html)。 – Venning