古いドメインを新しいドメインにリダイレクトする方法-古いドメイン用のサーバーがもうない間(したがって、.htaccessを使用してリダイレクトすることはできません)

W.はい

私はこのウェブサイトを持っていました:www.example.pro

そして今、Amazon AWSを使用して新しいウェブサイトを作成し、新しいドメインwww.example.comを購入しました。アマゾンのルート53ですべてを定義しました。すべてが「.com」ドメインで完璧に機能します。

ここで、まだ「.pro」を使用しているユーザーを「.com」にリダイレクトする必要があります。

数か月前、私はまだ.proドメインに接続されたサーバーを持っていて、.comWebサイトにユーザーを送信する.htaccessファイルを持っていました。

これで古いサーバーが終了し、ユーザーを.proから.comにリダイレクトする方法がわかりません。

私はこれを試しました:(http://www.inmotionhosting.com/support/website/redirects/setting-up-a-301-permanent-redirect-via-htaccess

RewriteEngine on
RewriteCond %{HTTP_HOST} ^example.pro [NC,OR]
RewriteCond %{HTTP_HOST} ^www.example.pro [NC]
RewriteRule ^(.*)$ http://example.com/$1 [L,R=301,NC]

成功せずに。

マイケル-sqlbot

Aレコードだけではリダイレクトは発生しません。そのためには、Webサーバーが混在している必要があります。AWSには、そのようなサーバーを維持して料金を支払うことなく、これを実行できるサービスがあります。

Amazon S3で、www.example.proという名前の空のバケットとexample.proという名前の別のバケットを作成します。バケット名は、wwwの有無にかかわらず、ドメインと完全に一致する必要があります。

各バケットで、静的Webサイトホスティング(バケットプロパティ内)の下で、[すべてのリクエストを別のドメインにリダイレクトする]を選択します。

[すべてのリクエストをリダイレクトする]ボックスに、を入力しexample.comます。(またはwww.example.com、両方で同じ名前、ユーザーをリダイレクトする場所。

たとえば、Route53にホストゾーンを作成します。

2つのAレコードを作成します。1つはホスト名が空で、[エイリアス]に[はい]を選択し、下の選択ボックスからS3エンドポイントを選択します。

.proドメインのレジストラを使用するDNSネームサーバーを、Route53が新しいホストゾーンに割り当てた4つのネームサーバーに切り替えます。

完了です。

もちろん、S3は主にストレージ用です...しかし、このWebサイトのリダイレクト機能は、まさにこの目的のために設計された2番目の機能です。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

Related 関連記事

ホットタグ

アーカイブ