有没有办法弄清楚当前页面的主机名的顶级域名是什么?我遇到的问题是脚本可能在.com域中,也可能在像.co.uk这样的国际域中
所以: jobs.telegraph.co.uk - top domain is:telegraph.co.uk jobs.nytimes.com - top domain is nytimes.com
问题是location.hostname和document.domain提供了整个域。
一种方法是拥有所有TLD的列表(太多了,不能随身携带),并基于此进行解析。另一条路线是如果最后两个字符在最后一个".“之后,那么国际化-因此最后两个是TLD,但这并不适用于所
我需要一个通用的脚本/模式来从URL中提取主域名。下面的尝试失败了。
假设我有这个link1,并且需要提取主域名(google.co.uk)而没有子域(邮件)。我制作了这个脚本,它对.co.uk很好,但是对于只有一个顶级域名的网站,比如:.com和.com,它会失败。
是否有更好的方法从任何URL中提取主域名?URL的构造如下:
https://(optional sub-domain)*(domain name with two or three top-level domain name)(optional forward slash followed by text)*
*指的是零次或多
我刚刚迁移到Amazon Web Services with Lightsail,并在Ubuntu上创建了一个新的Plesk托管堆栈实例。我已经在Plesk上建立了我的主机,我已经创建了我的第一个网站,我已经上传了文件并创建了数据库,但事实证明我的域名是另一个提供商(https://mi.com.co/)的,我需要修改我的域名的域名记录来指向我用亚马逊网络服务创建的主机。 我该怎么做呢?我应该放在我的域中的DNS记录的名称是什么?
我试图在jquery中创建一个函数,该函数将域名分开。
也就是说,如果域名= "google.co.in“或"google.com”,它应该分隔域,并将两个变量存储在jquery中,作为域名= "google“和TLD = "co.in”。我试了一下,这是我的,这是我的代码
<p id="demo">Click the button to display the array values after the split.</p>
<button onclick="myFunction()">T