2011-12-05 9 views
3

私は、ユーザーが自分のサイトのテンプレートを選択するこのサイトを持っています。私は選択したテンプレートを適用する私のサイトでそのユーザーのためのサブドメインを作成する必要があります。私の質問は、サブドメインをプログラムで作成することはできますか?私はcakephpを使用しています。私はテンプレートを選択した後、いくつかのURLでユーザーのサイトにアクセスできるようにしたいと考えています。プログラムでサブドメインを作成する

+0

dnsにワイルドカードを設定する必要があります。サブドメインのDNSをチェックしてください。 – DarthVader

+0

あなたはいつもそれをやって、ケーキを知らないし、PHPでないbashスクリプトでやる必要がありますが、サーバー機能を呼び出すことができます。 –

+0

どのように私はPHPでそれを始めるのですか? –

答えて

6

あなた自身のDNSサーバーを実行している場合は、プログラムで新しいサブドメインをDNS構成ファイルに追加できます。私はおそらくそれをお勧めしません。

ほとんどのサイト(Wordpress.comのようなもの)は、自分のWebサーバーに*.wordpress.comを指すようにDNSを設定し、プログラムドメインで有効なアカウントと一致するかどうかをプログラムで確認して対応します。など

ほとんどのDNSサーバのサポートワイルドカードドメイン、:

*.yoursite.com. 3600 IN MX 10 host1.yoursite.com. 

ので、使用しているものは何でもDNSサービスのためにあなたのマニュアルやヘルプファイルを参照してください。お役に立てれば!

+0

私にそれを打つ。アップボート。 –

+2

完全な答えを得るには、これはケーキをどのように組み込むかに関するいくつかの入力を必要とするかもしれません - おそらくroutes.php – Dave

関連する問題