web-dev-qa-db-ja.com

URL転送を使用して、ドメインをサーバー上のフォルダーに透過的にポイントすることはできますか?

私は無料のサブドメインを提供する無料のWebホストを使用しています。それに加えて、そこから2つのサブドメインを作成できます。

最近、実際のトップレベルドメインをいくつか取得しました。ただし、ドメインプロバイダーはかなり制限されているようです。 URL転送の2つのオプションは次のとおりです。

  • フレーム(クローキング)-サイト全体をiframeに配置します
  • HTTP 301転送のリダイレクト

前者はiframeを使用し、ウェブに関するすべての理にかなっているものを破壊し、後者は単に別のドメインに移動することを必要とします。新しいドメインを現在の無料のサブドメイン、またはそのドメインのサブフォルダーに単純に向けて、透過的にルートとして機能させたいと思います。

基本的に、無料のサーバーはファイルをホストするだけで、ドメインはポイントします。サーバーを購入してファイルを置くことを避けようとしています。

「ドメインに追加」が機能すると思います。ただし、無料のホストで作成できるのは2つだけです。そのため、ホストで2つのドメインしか使用できないようです。

サーバールートを適切なフォルダーにマップするなど、さまざまなサブフォルダーで多くのさまざまなドメインをホストし、ドメインをそれぞれ異なるフォルダーにポイントするために使用できるサービスがありますか?または、このようなオプションをより細かく制御できる独自のWebサーバーが必要ですか?

おそらく関連するもの: iframeを使用せずにドメイン転送とマスキングを使用することは可能ですか?

2
InterLinked

Webホストの協力なしに、サーバーにドメインを透過的に向ける方法はありません。ドメインからコンテンツを提供するには、以下を行う必要があります。

  • DNSレコードを設定して、ドメインがホスティングサービスのIPアドレスを指すようにします。これらは通常Aレコードですが、CNAMEおよびその他のサブドメインのwwwレコードにすることもできます。
  • Webサーバーを構成して、HTTP要求のHost:ヘッダーを調べ、それらの要求をそのWebサイトを駆動するファイルまたはコードに転送します。これは通常、<VirtualHost>ディレクティブをApacheに追加するか、cPanelなどのホスティングフロントエンドパッケージで「ドメインに追加」を使用して行われます。

Webホストでドメイン名のWebサーバーを設定できない場合、できることはあまりありません。唯一のオプションは、リダイレクトとフレーミングのオプションです。

幸いなことに、Webホスティングはそれほど高価ではありません。ウェブホスティングを見つけることは、あなたがすでに持っている他の費用よりもはるかに少ないはずです:ドメイン名を登録し、あなたの家やモバイルデバイスへのインターネット接続を維持します。

  • 3つのドメインのドメイン登録:年間25〜50ドル(USD)
  • ホームブロードバンド接続:年間300〜1800ドル
  • 単一の携帯電話のサービス:年間200〜700ドル
  • 妥当な数の追加ドメインを許可する基本的なWebホスティング:年間30〜100ドル

無料のWebホスティングサービスは信頼性が低いことで有名です。

  • 彼らはしばしば遅いです。
  • 彼らはあなたのページに広告を挿入して「powered by」するかもしれません。
  • 彼らは永遠にいません。無料のWebホスティングwillをシャットダウンし、別のホストを見つけるためにスクランブルしたままにします。
  • 無料のサブドメインを使用している場合、おそらくそれらの使用を停止した後、それを維持することはできません。サイトへのトラフィックを促進しているSEO、リンク、ブックマークで最初からやり直す必要があります。
  • 検索エンジンは、無料のホスティングや無料のサブドメインでコンテンツをランキングすることを好みません。なぜなら、そこには大量のスパムが見られるからです。

良いレビューのある安価なホスティングプランを見つけることをお勧めします。それはあなたの予算を壊しません。無料ホスティングよりもはるかに優れています。

2

制限要因は「無料のWebホスト」です。基本的に、これがサポートしていない場合、これはできません。 T&Cに反することさえあります。

理想的には、「無料のWebホスト」で「アドオンドメイン」(前述のとおり)または「ドメインエイリアス」(わずかに異なるが類似している)を作成できます。しかし、これはあなたのウェブホストがその「無料」計画で許可していることではないでしょう。

「ドメインに追加」が機能すると思います。ただし、無料のホストで作成できるのは2つだけです。そのため、ホストで2つのドメインしか使用できないようです。

「アドオンドメイン」は、冒頭文で言及した「サブドメイン」とは非常に異なることに注意してください。

理論的には、購入リバースプロキシとして構成し、「無料のWebホスト」ですべてのコンテンツをホストする他の場所(ドメインが指すサーバー)にできます。しかし、あなたの「無料のウェブホスト」はそのような試みをブロックするでしょう。

2
DocRoot