【发布时间】:2019-08-15 13:06:22
【问题描述】:
我有两个网站:
website.com
dev.website.com
这两个网站都有基于上述不同的配置。我编写了一个代码来识别开发和主网站,但它总是在选择开发,即使我在主网站上。
代码如下:
<cfif ReFindNoCase("^(dev\.)?website\.com$",CGI.SERVER_NAME) NEQ 0>
【问题讨论】:
-
因为
?等同于“匹配零 个或更多”dev.的实例。在这两种情况下都是如此。摆脱?跨度> -
<cfif ReFindNoCase("^(dev\.)website\.com$",CGI.SERVER_NAME) EQ 0>指的是 dev - 对吗? -
没有。
0表示它不是 dev。
标签: regex coldfusion lucee