dns服务器缓存与apache的301之类跳转

来源:互联网 发布:软件开发培训班 编辑:程序博客网 时间:2024/06/08 16:53

今天在处理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?

原创粉丝点击