在我的"domains" MySQL表中,我有一个列"domain_name",其中包含域名,例如
example.com, example.com.au, example.org, example.net, domain.com, etc.
我有一个搜索文本框和一些带有顶级域(TLD)的复选框。
我想执行一个搜索查询,根据在search textbox中输入的内容和检查的TLD,从上面的表格中获取域。
我知道我可以在以下查询的帮助下,根据在文本框中键入的一些字符来搜索域名:
SELECT * FROM domains WHERE domain_name LIK
我试着用谷歌搜索,但没有找到解决我的问题的方法。我有一个域名已经。我有一个托管在heroku 上的应用。我想使用WHM/CPANEL进行设置。我已经按照他们文档中的描述在heroku上添加了子域
heroku domains:add www.name.example.com
运行heroku domains会输出这两个url
=== myapp Domain Names
myapp.herokuapp.com
www.name.example.com
赫罗库说,从那时起,configure your DNS with a CNAME record pointing the subdomain
我试图验证用户输入的子域是否有效,但是不管我传入什么,它都是无效的。我知道regex是可以的,所以问题是我的"if“逻辑,但是我对shell/bash还不熟悉。
#!/bin/bash
#
echo Enter the subdomain\'s name to configure.
read SUBDOMAIN
if [[ ! $SUBDOMAIN =~ [A-Za-z0-9](?:[A-Za-z0-9-]{0,61}[A-Za-z0-9])? ]]; then
echo "$SUBDOMAIN is not a valid domain"
fi
示