Php 如何使城市成为子域而不在共享主机中创建子文件夹?
为此,我正在使用PHP和MySql在分类网站上工作 当用户选择他们的城市的时候,我想像这样改变网站的url cityname.domain.com 任何人都知道如何做到这一点 1) 登录您的cPanel 2) 导航到“域”部分下的菜单“子域” 3) 创建一个子域“*”,将其指向必要的文件夹(需要在“文档根”字段中指定路径) 3) 创建一个子域“*”,将其指向必要的文件夹(需要在“文档根”字段中指定路径) 5) 确保为*.yourdomain.com创建并指向服务器IP地址的A记录(它可能与主域的IP地址一致,或者指向ftp.yourdomain.com)Php 如何使城市成为子域而不在共享主机中创建子文件夹?,php,mysql,url-rewriting,subdomain,Php,Mysql,Url Rewriting,Subdomain,为此,我正在使用PHP和MySql在分类网站上工作 当用户选择他们的城市的时候,我想像这样改变网站的url cityname.domain.com 任何人都知道如何做到这一点 1) 登录您的cPanel 2) 导航到“域”部分下的菜单“子域” 3) 创建一个子域“*”,将其指向必要的文件夹(需要在“文档根”字段中指定路径) 3) 创建一个子域“*”,将其指向必要的文件夹(需要在“文档根”字段中指定路径) 5) 确保为*.yourdomain.com创建并指向服务器IP地址的A记录(它可能与主
6) 现在,您需要等待传播结束(应该需要N秒,其中N–是此记录的TTL;您可以手动编辑它并减少数字以加快进程),然后通配符子域将正常工作 通配符DNS是您所需要的。询问您的托管公司或使用免费dns提供商,如cloudflare:)
很抱歉,现在还不允许添加评论:)您是否已将子域添加到DNS并简单地重定向到该子域?取决于共享主机,如果您设置了*.example.com DNS记录,并且您的主机提供商具有*.example.com的虚拟主机定义,剩下要做的就是检测当前使用的域,例如使用php检查
$\u服务器['HTTP\u HOST']
。如果要创建子域而不创建文件夹。使用htaccess很好的回答,我只是希望OP在他们的服务器上有cpanel:)在共享服务器上使用PHP,他很可能会这样做。