0

私の仲買人のブログで divshot.com のタイヤを蹴ります。ラックを使用してURLのリダイレクト/書き換えを処理するHerokuから移動しました。代わりにHTML5 pushState ( superstatic ) を使用する divshot でその動作の一部を複製しようとしています。

1 つのドメインにリダイレクトしたい複数のドメインがあり、すべてのリクエストを ( http://www.example.comではなく) http://example.comwww.に直接リダイレクトしたいと考えています。

とにかくこれを行うことはありますか?

4

2 に答える 2

0

これに取り組むにはいくつかの方法があります。

  1. DNS プロバイダーは、Divshot を使用せずにこの種のリダイレクトを行う機能を提供している場合があります。
  2. 高性能アプリ (つまり、有料プラン) をお持ちの場合、これらのリダイレクトを行うように CDN を手動で構成できます。
  3. JS でホストを検出し、そのようにリダイレクトできます (あまり理想的ではありませんが、1 または w を使用します)。
于 2015-02-17T07:50:27.323 に答える
0

ユーザーを別のページにリダイレクトするには、次を使用できます。

if(window.location.host === 'www.example.com') {
    window.location = "http://example.com";
}

または IE のみ:

window.navigate("http://www.example.com");
于 2015-02-17T07:34:30.887 に答える