【问题标题】:Why won't my web browser reflect changes I made on the server?为什么我的网络浏览器不能反映我在服务器上所做的更改?
【发布时间】:2010-10-31 20:28:24
【问题描述】:

这很简单。我的学校为我们提供了可用于网页的个人存储空间。它是标准的http://www.example.com/~studentname 类型交易。以前,我会更改 index.html 文件并使用“安全文件传输客户端”上传到我的 public_html 文件夹。我会点击刷新和宾果游戏。

我使用 ssh 远程登录,用 pico 编辑了 .html 文件,并保存了它。如果我在关闭文件后对文件进行处理,它仍然存在。但我的 firefox 和 google chrome 都没有反映最近的变化。我什至删除了我的缓存也无济于事。

【问题讨论】:

  • 如果您使用不同的文件名上传文件,是否会显示新文件?
  • 不,我将 index.html 复制到 index2.html,然后在浏览器中输入,得到了学校的 404 页面。估计是学校的问题。我删除了 index.html 并加载了页面,就好像我从未接触过它一样。
  • 检查我对我的回答的评论...

标签: html web shared-hosting public-html


【解决方案1】:

我确实遇到过这样的情况,即使在刷新了我的浏览器缓存和我可以控制的任何其他缓存之后,仍然存在无法强制刷新的外部代理或服务器端缓存。在这种情况下,重命名文件至少应该让您获得当前版本。如果这样可以解决问题,那就是问题所在。

我遇到此问题的唯一一次是在通过提交后挂钩将文件从其可编辑位置签出到最终服务位置的情况下,该脚本损坏了。但这绝对不是你的情况。我只是把它作为另一个奇怪的场景扔在那里,我知道如果它没有发生,不会想到。

【讨论】:

    【解决方案2】:

    也许您使用了代理,该代理仍在为您提供缓存版本?

    您多久以前编辑过您的网页?

    【讨论】:

    • hmm.. 还有另一种可能的情况:您使用 ssh/telnet 访问的是中间人服务器...它可能有一个 cron 作业,每天左右将您的页面上传到主服务器。 ..这就是我大学的情况....
    • 它仍然没有改变一点。 (已经9天了)
    【解决方案3】:

    在您和提供 html 文件的主机之间是否有 http 代理?

    有时使用“强制刷新”也有帮助,例如,不仅仅是按下刷新按钮。查看此页面中的“各种浏览器的说明”部分:

    http://en.wikipedia.org/wiki/Bypass_your_cache

    【讨论】:

      【解决方案4】:

      尝试从另一台计算机查看该页面,以确保安全。

      我不知道你们学校实施的基础设施,但是如果他们有一个集群环境,例如,也许你正在一个服务器上更改文件,而你在浏览器中获得的内容会发布到另一台服务器上.

      【讨论】:

        【解决方案5】:

        为了处理缓存问题,我将版本号添加到文件中:

        <link rel="stylesheet" type="text/css" href="game.css?5">

        每次更新我只是在 ? 之后增加数字。 我不会直接帮助您解决问题,但是您可以让 index.html 始终将您重定向到 index2.html?random 以确保不使用缓存。 你也想检查无缓存元标记:http://www.htmlgoodies.com/beyond/reference/article.php/3472881

        【讨论】:

          【解决方案6】:

          尝试将文件重命名为 index.xxx 或其他名称,以确保它是正在服务的页面。 如果不是缓存问题,则可能是您正在修改的文件错误 编辑:注意到你最新的 cmets。这意味着文件不是从您的本地文件夹提供的,而是从其他地方提供的(当您保存文件时该位置不会自动更新)或者......可能存在配置问题(服务器在不同的文件夹中查找)

          【讨论】:

            【解决方案7】:

            所以我的学校搬到了一个新的网络环境,不再使用 public_html 目录来服务学生和教师的网页。

            【讨论】:

              猜你喜欢
              • 2017-04-09
              • 2019-06-13
              • 2017-07-27
              • 1970-01-01
              • 2020-08-30
              • 2017-06-09
              • 1970-01-01
              • 2013-02-07
              • 2015-11-02
              相关资源
              最近更新 更多