spot_img
HomeWordPress教程如何修复 HTTP 304 未修改状态代码

如何修复 HTTP 304 未修改状态代码

当您浏览 Internet 时,您可能偶尔会遇到 HTTP 状态代码,例如“HTTP 304 未修改”。 这通常会阻止您访问您尝试使用的站点,这可能会令人沮丧。 幸运的是,您可以采取一些简单的步骤来解决它。

在这篇文章中,我们将解释 HTTP 304 未修改状态代码是什么,并探讨其一些常见原因。 然后,我们将引导您了解可用于修复它的五个潜在解决方案。

让我们开始吧!

订阅我们的 YouTube 频道

HTTP 304 未修改状态码简介

您可能会在网上遇到一些不同的 HTTP 错误代码。 一些最常见的是 301 和 302 重定向,以及臭名昭著的 404 错误。 您可能不时遇到的另一个问题是 HTTP 304,也称为“304 未修改”状态代码。

从技术上讲,HTTP 304 是重定向而不是实际错误。 但是,它可以阻止您和其他访问者访问网页。

每次从浏览器访问网站时都会发送状态代码。 但是,这通常发生在后台。 如果您确实看到了状态代码,则表示出现问题。

通常,如果您看到此状态代码,则表示您的浏览器和网站无法通信。 更具体地说,它表明信息没有正确地从您的浏览器发送到站点的服务器,这会阻止您看到您尝试访问的网页。

此代码被称为“未修改”的原因是您尝试访问的站点自上次访问以来没有更改。 浏览器缓存将网页中的数据存储在您的本地设备上,因此您不必重复下载相同的信息。

如果您的浏览器收到 HTTP 304 未修改代码,它将尝试显示已保存或缓存的 URL 版本。 不幸的是,这有时可能会阻止您(或其他用户)完全查看该页面,因为信息已过时。

HTTP 304未修改的常见原因

在我们开始对此问题进行故障排除之前,了解它可能发生的一些原因可能会有所帮助。 HTTP 304 的一些常见原因值得了解。

贷款申请在线申请,高额度,快速下款!

一种可能性是您的计算机上有恶意软件或病毒,这会破坏您的浏览器,更具体地说是其缓存机制。 另一个可能的原因是您的浏览器当前包含损坏的文件,使其无法成功保存和更新数据。

第三个常见原因是第三方应用程序或软件的问题。 例如,您可能安装了现在导致浏览体验出现问题的工具或浏览器扩展。

如何修复 HTTP 304 未修改状态码(5 种方法)

现在您对这个状态码是什么有了更多的了解,让我们来看看如何修复它。 以下是解决未修改的 HTTP 304 的五种潜在解决方案。

1. 清除浏览器缓存

正如我们之前提到的,缓存中断是 HTTP 304 的常见原因。因此,您可以采取的解决此问题的第一个也是最简单的步骤是清除浏览器缓存。

如果您使用的是 Google Chrome,则可以通过导航到新标签页中的菜单图标(右上角的三个垂直点)来执行此操作。 然后导航到 更多工具 > 清除浏览数据

在 Google Chrome 中清除浏览数据的选项。

在接下来打开的窗口中,确认 整天 是选择的选项 时间范围 下拉式菜单。 接下来,确保所有三个选项 (浏览记录, Cookie 和其他网站数据, 和 缓存的图像和文件) 被选中:

Chrome 中的“清除数据”窗口。

之后,点击 清除数据 按钮。 完成后,刷新浏览器并再次尝试访问该网站。

如果您使用的是 Chrome 以外的浏览器,则清除缓存的步骤会略有不同。 您可以查看我们的清除浏览器缓存指南以获取分步说明。

2. 暂时禁用您的浏览器扩展

第三方工具或浏览器扩展可能是 HTTP 304 状态代码的罪魁祸首。 因此,您可能想尝试暂时禁用这些工具,以查看是否可以查明任何中断您的连接的工具。

为此,您可以导航到新的浏览器选项卡,单击菜单图标,然后浏览到 设置 > 扩展

突出显示扩展程序的 Chrome 设置屏幕。

WordPress建站服务

扩展 页面,您可以切换开关以暂时禁用应用程序,或单击 消除 按钮完全删除它:

在 Chrome 中禁用扩展程序。

我们建议一个一个地关闭每个扩展,在每个扩展之后检查站点,看看它现在是否可以访问。 如果关闭这些工具之一可以解决 HTTP 304 问题,您将需要完全删除该加载项(因为它可能已被感染)并在必要时找到替代品。

3. 进行恶意软件扫描

另一个可能导致 HTTP 304 代码的问题是您使用的是过时版本的 Chrome。 或者,可能有恶意软件或有问题的软件损坏了您的浏览器。 这就是我们建议在您的网站上运行恶意软件扫描并使用 Chrome 的内置清理工具的原因。

首先,最好确保您使用的是最新版本的 Chrome(如果不是,请更新)。 为此,您可以导航到设置菜单,然后单击 帮助 > 关于谷歌浏览器

关于 Chrome 屏幕。

浏览器将开始检查是否有可用更新。 如果有,你可以打 重新开始 更新 Chrome。

接下来,您可以在浏览器的搜索栏中输入“chrome://settings/cleanup”,然后按 进入 钥匙:

清理 Chrome 的选项。

您的浏览器将开始检查任何有害软件。 如果存在,您可以完全禁用或删除它,然后检查 HTTP 304 错误是否仍然存在。

WordPress divi主题

最后,您可能还想尝试运行已安装在计算机上的任何恶意软件扫描程序。 无论您使用何种操作系统 (OS),我们都建议您这样做。 但是,如果您使用的是 Firefox、Safari 或除 Chrome 之外的其他没有内置清理工具的浏览器,这一点尤其重要。

4. 重置您的 DNS 和 TCP/IP 设置

如果您仍然遇到 HTTP 304 状态代码,您可以尝试的下一步是刷新您的 DNS。 为此,您可以在浏览器的搜索栏中输入“chrome://net-internals/#dns”,然后点击 进入 钥匙:

通过 Chrome 刷新 DNS 的选项。

接下来,点击 清除主机缓存 按钮,位于 域名系统 标签。 完成后,尝试重新启动浏览器以重新访问 URL。

如果这不起作用,您也可以尝试切换到 Google 公共 DNS。 您可以通过在 Windows 搜索栏中键入“ncpa.cpl”,然后单击 好的 按钮。

wordpress建站公司

在里面 网络连接 打开的窗口,右键单击您当前的网络连接并选择 特性

Windows 中的网络连接窗口。

接下来,双击 互联网协议第 4 版. 在打开的窗口中,单击“使用以下 DNS 服务器地址”选项:

在 Windows 中添加新 DNS 地址的屏幕。

旁边 首选 值字段,输入“8.8.8.8”。 接下来,输入“8.8.4.4”到 选择 场地。 完成后,单击 好的. 重新启动计算机后,再次尝试访问该站点。

如果您使用的是 macOS,则可以通过导航到更改 DNS 设置 苹果 > 系统 > 喜好 > 网络。 接下来,点击 先进的 > 域名系统

macOS 上的 DNS 设置。

之后,您可以选择旁边的 (+) 图标 IPv4 或 IPv6 地址s。 您可以输入与上述相同的 Google 公共 DNS 值,然后单击 好的.

5. 检查您的服务器配置文件

HTTP 304 可能是客户端问题(您的浏览器)或服务器端问题(您的网站)。 如果您拥有产生 HTTP 304 状态代码的站点,您可以尝试的最终修复是检查您的服务器配置文件。 执行此操作的步骤将根据您的服务器使用 Apache 还是 NGINX 而有所不同。

如果您在 Apache 上运行,您的服务器配置文件将被调用 .htaccess,“超文本访问”的缩写. 它可能位于您网站的根目录中,通常在 public_html 文件夹。 这 .htaccess 文件负责处理各种请求,包括重定向。

您可以通过 FileZilla 等文件传输协议 (FTP) 客户端或您的网络主机的文件管理器访问此文件。 一旦你找到并打开你.htaccess 文件,您需要查找标有“mod_cache”的部分。 它应该是这样的:

LoadModule cache_module modules/mod_cache.so
<IfModule mod_cache.c>
    LoadModule cache_disk_module modules/mod_cache_disk.so
    <IfModule mod_cache_disk.c>
        CacheRoot "c:/cacheroot"
        CacheEnable disk  "/"
        CacheDirLevels 5
        CacheDirLength 3
    </IfModule>

    # When acting as a proxy, don't cache the list of security updates
    CacheDisable "http://security.update.server/update-list/"

您可以通过注释掉代码来暂时“关闭它”,而不是完全删除此部分。 为此,请在每行前面放置一个“#”。

如果你使用 NGINX,你会想要寻找 nginx.config 文件。 但是,由于 NGINX 通常带有内置缓存,因此此配置文件作为 HTTP 304 代码的来源并不常见。

结论

当您尝试访问网站时遇到错误和重定向消息可能会非常令人沮丧。 但是,了解某些状态代码的含义可以帮助您缩小问题的范围,从而开始故障排除和解决问题。

例如,如果您遇到 HTTP 304 状态代码,您可能会认为这是浏览器设置或 DNS 配置的问题。 正如我们所讨论的,您可以尝试解决以下五种潜在的解决方案:

  1. 清除浏览器缓存。
  2. 暂时禁用您的浏览器扩展。
  3. 运行恶意软件扫描。
  4. 刷新您的 DNS 并重置您的 TCP/IP 设置。
  5. 检查您的服务器配置文件。

您对修复未修改的 HTTP 304 有任何疑问吗? 在下面的评论部分让我们知道!

精选图片来自 Simon.3D/shutterstock.com

siteground 小红书电商教程
WordPress花园官方账号
WordPress花园隶致力于为广大跨境电商和独立站爱好者提供优质的WordPress教程、Woocommerce教程、Facebook、Twitter、tiktok、Instagram教程和谷歌SEO教程等资料和对应的建站推广服务。关注‘哟派出海’公众号了解最新资讯。粉丝福利:Shopline免费独立站建设14天优惠 商务合作: [email protected]
RELATED ARTICLES
spot_img