我正在尝试创建一个正则表达式,以便在一行中找到域名。
目前,我试过这个,但不起作用。
Set objDomainEx = CreateObject("VBScript.RegExp")
objDomainEx.Global = True
objDomainEx.Pattern = "((?:[A-Z0-9-]+\.)+[A-Z]{2,4})$"
Set matches = objDomainEx.Execute(strSearchString)
If matches.Count > 0 Then
For Each strMatch in m
我想我有一个简单的方法。我购买了一个快速SSL,我在我的网站上安装了它。这看起来不错(我有一个密钥文件,中间和最终的crs文件),但有一点混乱: SSL是正确安装在上,但不是在上。
这是我从SSL检查器得到的错误:
Wrong certificate installed.
The domain name does not match the certificate common name or SAN.
我有一台Nginx机器。这是配置文件的一部分:
server {
listen 80; ## listen for ipv4
listen 443 ssl;
set $myHos
我正在尝试从www.domain.com、www.domain.com/fdfds/fsdfd.php或domain.com获取domain.com
var parts = location.hostname.split('.');
var subdomain = parts.shift();
var upperleveldomain = parts.join('.');
alert(upperleveldomain);
然而,它是工作的,如果域名有www。但是,如果没有www,它就不能工作。它只给我提供com
如何解决这个问题?有什么不同的建议吗?
我试图在MySQL数据库中存储大约1亿个域名,但是我无法找到在域名上使用的正确的索引方法。
问题是,类似的查询也将被执行:
SELECT id FROM domains WHERE domain LIKE '%.example.com'
或
SELECT id FROM domains WHERE domain LIKE 'example.%'
如果这样做更容易,那么‘%示例%’并不是一个要求,但最好是拥有/能够这样做是件好事。
正确的索引是什么?从左到右(例如.%)应该是直接向前的,但是从右到左(%.example.com)是有问题的,但是最常见的查询。
我在