php - 当您在用户注册时自动创建子域时,它会创建一个新网站还是提供一个网站的外观?

标签 php mysql .htaccess user-accounts

<分区>

我想知道在注册时创建的子域是否会成为网站,或者它们只是给人一种错觉,即它们是类似于 example.com/username 的网站?

我正在尝试创建类似 user.domain.com 的内容,但真的找不到有用的东西吗?有什么方法可以让客户自定义帐户吗?

我需要它们像独立的网站一样,这样我就可以根据客户的要求进行定制,那么最好的方法是什么?

最佳答案

子域通常映射到网络服务器上的特定路径。例如,Apache 在httpd.conf 中指定了这些路径,它们被称为VirtualHost。示例可能如下所示:

<VirtualHost *:80>
ServerName subdomain.domain.org
DocumentRoot "apache2/htdocs/domain/"
</VirtualHost>

此条目将 Uri subdomain.domain.org 映射到路径 apache2/htdocs/domain/。现在,您可以修改或显示该路径中的页面,并且不会与其他网站冲突。

关于php - 当您在用户注册时自动创建子域时,它会创建一个新网站还是提供一个网站的外观?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3660177/

相关文章:

PHP 存储数组到数据库的逻辑问题

apache - 尾随斜杠导致错误代码 500

.htaccess - urlencoded 正斜杠破坏了 URL

zend-framework - 如何使用 .htaccess 强制 www.在使用 Zend 框架时

php - 如何在 yii 查询中按列值分组?

具有集成安全性的 PHP PDO 连接到 SQL Server?

php - Mysql - 统计结果并按降序显示

php - 您请求了一个不存在的服务 "templating"

Java:如何在特定目录中运行Java进程?

mysql - 如何使用 Doctrine 2 的带连接的 NativeQuery 编写 SQL 查询?