2017-08-02 4 views
0

古い名前はhttp://cappedin.comでした。ウェブサイトの名前が変更されました。 subdomain.OldURL.comをサブドメインにリダイレクトする方法.NewURL.com

新しい名前は、私は301のDNSは、私はsubdomain.cappedin.comが同じsubdomain.cappedsportsにリダイレクトされるように取得できますか

をcappedsports.comするcappedin.comをリダイレクト設定http://cappedsports.com

ですDNSエントリで?そのURLがリダイレクトに

+0

301 DNSリダイレクト、301はHTTP応答コードなどはありません。しかし、とにかく、あなたはルートドメインをリダイレクトする方法を知っていました。サブドメインに対してまったく同じ設定を行うことを妨げているのは何ですか? –

+0

一部のDNSプロバイダは、DNSプロバイダが管理するサーバからのHTTPリダイレクトを行うDNSパネルに疑似レコードを持っています。それはopが何を指しているのか可能性があります。 – captncraig

+0

@ slindsey3000どのようなDNSプロバイダを使用していますか? – captncraig

答えて

1

DNSimple's docsを読んで、それは言う:

リダイレクタが現在リダイレクト元へ 後方参照(試合)を含み、ターゲットをリダイレクトをサポートしていません。たとえば、 次リダイレクトは動作しません。

*.foo.com to bar.com/$1 
*.foo.com to $1.bar.com 

だから、残念ながら、彼らはあなたがやろうとしているものを許可していないようです。リダイレクトするサブドメインごとにURLレコードを追加するか、ワイルドカードを単一の宛先ドメインにリダイレクトする必要があります。

これを繰り返しても、これは「DNSリダイレクト」ではありません。これは、DNSimpleによって提供されるhttpリダイレクトサービスです。これは次のように機能します。

  1. DNSimpleでドメインにURLレコードを追加します。
  2. 彼らはあなた自身のサーバでその名前を指し示すレコードをあなたに隠します。
  3. httpサーバーから301のドメインにリダイレクトされます。

リバースドメインのワイルドカードAを作成し、希望のカスタムロジックを実行できる管理サーバーにすることができます。

+0

ありがとうございます。したがって、* .cappedin.comは* .cappedsports.comにマップ/リダイレクトできません。私はアプリケーションレベルでサブドメインのロジックを扱います。すべての* .cappedin.comがリダイレクトされるのは、リクエストが入ったときにこのサブドメインを解析するためです。 – slindsey3000

+0

私はあなたが基本的にいいえ... haと言っていると思います。メインURLをリダイレクトするだけでなく、すべてのサブドメインをリダイレクトするいくつかの方法があることを祈っています... – slindsey3000

+1

すべてのサブドメインを単一のターゲットにリダイレクトできます。 '* .domaina.com - > domainb.com'と同様ですが、現在サブドメインを保持することはできません。 – captncraig

関連する問題