PHPスクリプトを使用してサーバー上に動的にサブドメインを作成することは可能ですか?作りたいです。
私のサーバーはhostmonster上にあります。そして、サブドメインを動的に作成したいと思います。
PHPスクリプトを使用してサーバー上に動的にサブドメインを作成することは可能ですか?作りたいです。
私のサーバーはhostmonster上にあります。そして、サブドメインを動的に作成したいと思います。
あなたが何を求めているのか正確にはわかりませんが、ここで考えるべきことがあります。
DNS は、Web サーバーを指すワイルドカード dns レコードを持つことによって、それをサポートするように構成する必要があります。たとえば*.mydomain.com
。
完了したら、 を使用$_SERVER['HTTP_HOST']
して、アクセスされているホストを特定できます。または、PHP に Web サーバー構成内にサブドメインを追加させることもできます。
自分が何をしているのか本当によくわかっていない限り、これを行うことはお勧めしません。
「PHPスクリプトを使用する」。
私が間違っていなければ、wordpress.com や tumblr などのユーザーごとに表示するために、サイトに仮想サブドメインを作成したいと思われます。
.htaccess
試したことがなくても可能だと思いますが、アイデアが浮かぶかもしれません。
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.example\.com [NC]
RewriteCond %{HTTP_HOST} ^([a-zA-Z0-9]+)\.example\.com [NC]
RewriteRule /user.php?username=%1 [L,NC,QSA]