2011-06-28 6 views
2

この質問はかなりわかりやすいようですが、Google /その他のフォーラムで回答を得るのは苦労しています。DNSを使用してドメインを特定のページにポイントしますか?

クライアントには、ネットワークソリューション上にいくつかのドメインがあり、ホスティングアカウントには接続されていません。私は最近購入したドメインの1つをメインサイトのサブディレクトリ(別の場所でホストされている)に向けようと計画しています。これは実行中の特別なプロモーションの一環です。

ただし、Network SolutionsはWeb転送の料金を請求するようになりました。追加料金を避けるために、私はDNS設定を使ってIPをサイトに指し示すことを考えましたが、それはユーザーをメインのウェブサイトのホームページに連れて行き、必要な特定のサブディレクトリではありませんに。

ドメインはパークされているだけで、ホスティングアカウントに関連付けられていないため、301転送やそれ以外のものに対処するために.htaccessファイルにアクセスすることはできません。

アイデア?前もって感謝します!

+0

これはサーバーフォールトではありませんか?私はプログラミングの質問が表示されません(http://stackoverflow.com/faq) – Raoul

+0

私はそれが一般的なWeb開発の質問だったと思った - 私は謝罪し、それが適切な領域に掲載されていない場合。 –

答えて

2

DNSをあなたのサーバに向け、新しいドメインごとに仮想ホストを設定するだけです。次に、1行のJSまたはPHPインデックスファイル(またはmod_rewriteルール)をドロップして、メインサイトの目的のページにリダイレクトします。

+0

メインサイトは共有ホスティング環境でホストされています - 共有ホストに仮想ホストを設定しようとしたことはありません。出来ますか? –

+0

ホストによって異なります。別のオプションは、PHPのようなスクリプト言語を使用して、$ _SERVER ['SERVER_NAME']変数を参照する索引ページにフックを挿入することです。たとえば、if($ _SERVER ['SERVER_NAME'] == 'newdomain.com'){header( 'Location:...');出口; } –

+0

私はそれについて考えなかった - それは私が必要とするもののために完全に働くでしょう。私は今それを試しに行くでしょう。ありがとうございました。 –

関連する問題