0

是否可以使用 php 脚本在服务器上动态创建子域?我想创建它。

我的服务器在 hostmonster 上。我想动态创建子域。

4

2 回答 2

0

我不确定你在追求什么,但这里有一些事情需要考虑。

您的 DNS 需要配置为通过具有指向您的 Web 服务器的通配符 dns 记录来支持它。例如*.mydomain.com.

完成后,您可以使用$_SERVER['HTTP_HOST']来确定正在访问的主机。或者,您可以让 PHP 在 Web 服务器配置中添加子域。

除非你真的知道自己在做什么,否则我不建议这样做。

于 2012-08-28T07:04:01.800 回答
0

“使用 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]
于 2012-08-28T08:10:14.593 回答