当我用.htaccess编码,后来在cpanel中输入我的子域名时,每件事都是正确的,而且工作非常完美。(用于url重写)
后来,我删除了cpanel中的子域名并更改为其他子域名,并分别更改了.htaccess中的代码。
最初,我得到的是旧的子域名本身(当我点击链接),尽管从cpanel中删除了该子域名.然后偶然地,当我清除了整个浏览的数据,它开始与新的子域名很好地工作。(在刷新之后)。
有谁能告诉我为什么在删除cookies、浏览数据等之后才从浏览器中删除子域链接?域、子域、cookie之间是否有直接链接?
发布于 2014-01-24 10:48:40
它更有可能被缓存DNS。您的DNS记录的子域将有一个TTL (生存的时间),以秒为单位,这将告诉下游服务器应该检查的起源,以进行任何更改的频率。这通常是大约14400 (4小时)到86400 (24小时)。
当您的机器第一次查询DNS以获得subdomain.example.com的ip地址时,它将不再检查TTL中指定的时间。一旦这种情况过去,被删除的子域将不再解析为一个IP。
可能是清除浏览器缓存清除了dns缓存,尽管我对此表示怀疑。更有可能的是,这与TTL的发生相吻合。
https://stackoverflow.com/questions/21326856
复制相似问题