今天在处理dx新首页时,发现dx无法设定无路径访问时,任意指向,总是会跳到forum.php上.
因为新首页是个静态页,且有目录的,为了能升级,不想改index.php,麻烦.
也不想要是每次换首页,就得改apapche配置,
于是对apache做默认首页是cindex.php
然后创建一个cindex.php,再判断,如果没有任何需要用上index.php的,就定向到新首页,
这样就解决了升级与apache变动的问题.
在本地测试时,发现浏览器在更改了重定向后,还是使用老的重定向,并没有实时的更新,觉得奇怪,以为是浏览器的缓存.
经测试,发现不是浏览器问题.
最后发现是在dns服务器上的缓存来的,
需要刷新一下它.才行.
然后另外一下有趣的问题是,
整个局域网内因为用到相同dns,所以,我的本地测试也会影响到其它人的,也就是因为我测试本地,apache返回是moved xxx/xxx.html,也让此结果缓存到局域网的dns中?
所以我的同事在我还没有对线上做apapche的index指向到cindex.php前,只是上传了cindex.php功能文件,那么它默认还是index.php的,这时我的同事访问就已经是/指向/cindex.php,然后再moved xxx/xxx.htm,也就是我本地的测试影响到其它人的dns?
也就只能这么解释...
而我本地的apapche是127.0.0.1这样配置的,没有外面ip,所以,难产是我的windows的dns会把结果同步到路由中的dns?