每当用户注册并在我的网站上创建帐户时,我都试图实现创建子域。
www.my-domain.com .
然后他可以从地址访问他的文件
www.username.my-domain.com
为此,我们创建了 A 记录并启用了通配符。
通过使用我的 IP 地址创建 *.my-domain.com 的记录。
现在从这一步开始我们就糊涂了?通过使用 JAVA 代码如何动态创建子域怎么办... 任何人都可以建议我们吗?
我们尝试了这个解决方案......
为您的子域设置通配符 DNS(如何执行此操作取决于您的 DNS 服务器(或服务提供商))。这个搞定了。
配置您的 HTTP 服务器,以便您的默认虚拟主机将从通配符 DNS 中获取所有内容(如何执行此操作取决于您的 HTTP 服务器)。
我想我们也做了这个。
- 注意脚本中的 $_SERVER['HTTP_HOST'] 。
我试图用这些代码给出一些想法......
您可以通过附加 location.pathname 和 location.search 来获得 $_SERVER['REQUEST_URI'] 的等价物:
var request_uri = location.pathname + location.search;
function getAbsolutePath() {
02
var loc = window.location;
03
var pathName = loc.pathname.substring(0, loc.pathname.lastIndexOf('/') + 1);//to get path of current url
04
return loc.href.substring(0, loc.href.length - ((loc.pathname + loc.search + loc.hash).length - pathName.length));
05
}
你能提供一些更多的改进建议吗...?
下一步该怎么走......