86399
关于使用机器名称访问进出现domain denied的问题
回帖数 3
阅读数 1961
发表时间 2016-04-07 09:57:32
专业和开源版本,8.13/5.1.3
用IP地址或是域名访问时正常,使用机器名称时访问时出现domain denied
如机器名称叫myserver,IP地址为192.168.1.10
访问方式:http://192.168.1.10/zentao正常
大致定位了一下在framework/base/helper.class.php(534tf )里有个函数getSiteCode($domain)
3个回复
函数中有一行
if(!preg_match('/^([a-z0-9\-_]+\.)+[a-z0-9\-]+$/', $domain)) die('domain denied');
2016-04-07 09:58:03 sinfee 回帖
3个回复
为什么要这样做呢?
还有如果机器名称叫 my-server-01.com这样后面有行代码是把'-'替换成'_'的会不会有影响呢?
我这边的机器名称里面 都有‘-’分隔的,下一行代码可能会影响它
$domain = str_replace('-', '_', $domain); // Replace '-' by '_'.
2016-04-07 10:00:34 sinfee 回帖
联系我们
联系人
刘璐/高级客户经理
电话(微信)
18562550650
QQ号码
2845263372
联系邮箱
liulu@chandao.com

相关帖子
美利坚混泥土拌饭 | 最后回帖 2024-07-04 17:56 禅道-丁卓
小屁孩儿 | 最后回帖 2017-07-27 15:42 石洋洋
dongs | 最后回帖 2016-06-29 12:15 石洋洋
很润居士 | 最后回帖 2022-03-23 16:43 禅道-李锡碧
凡凡 | 最后回帖 2018-03-09 17:33 石洋洋
任敏 | 最后回帖 2019-07-15 13:13 石洋洋




精品资料包
1V1产品演示
免费试用增强功能
专属顾问答疑支持


