运行恶意软件扫描
恶意软件是导致 304 状态代码的另一个常见原因。恶意软件可能会损坏系统,或者您可能无法执行通常可以执行的操作。
要修复与病毒相关的 304 错误,描程序。如果发现任何问题,请删除这些危险文件,然后尝试再次访问该 URL。
刷新 DNS 并重置 TCP/IP(添加打印)
如果执行上述几个步骤后仍然出现错误,您可能需要尝试刷新 DNS。刷新 DNS 相当简单。
在 Chrome 上,你需要在搜索询问你是否要清除缓存。
点击“清除主机缓存”,然后尝试退出并重新进入浏览器。如果您 卡塔尔 WhatsApp 号码数据 尝试访问该 URL 并且仍然被重定向到 304 错误,则需要继续寻找答案。
什么是错误 403 以及如何修复它?
检查您的服务器配置
每个服务器都有配置文件,您必须确保这些文件没有损坏。如果您的服务器在 Apache 上,您可以在站点的根目录中找到.htaccess文件。通常,它位于那里的 public_html 文件夹中。
您可以修复.htaccess文件。只需在代码前后使用“#”符号即可暂时将其关闭,这样您就可以查看它是否是 304 错误的根源。
对于 NGINX,您需要的文件是nginx.config 文件。此文件通常具有内置缓存,因此它可能是 304 错误的根本原因。
检查 .htaccess 中的重定向指令
最后,请考虑检查 .htaccess 中的重定向指令。如果这些指令不正确,则可能会发生 304 错误。
例如,您可能有一个重定向,该重定向应该转到您的主页,但有一个拼写错误阻止了该转移。更正它,您的 304 错误可能就一去不复返了。
访问日志和标头标签
现在,我们还需要解决当营销人员看到访问日志中出现大量 HTTP 304 Not Modified 状态代码时他们应该做什么。
这意味着,并非只有一两个人遇到浏览器问题,而是一个更大的问题。
要解决此问题,您可以使用某些标题标签,如 If-Modified-Since 或 Last-Modified。
虽然这需要一些技术知识和理解,但其背后的基本原理是,它们会告诉浏览器和搜索机器人上次页面真正改变的时间,而不是让它们去猜测。
因此,让我们使用Last-Modified: Mon, 2 Aug 2021 03:24:15 GMT作为一个示例。
然后,浏览器或机器人会检查当前日期,看是否在该时间之后。
如果确实没有更新,那么机器人将收到 304 Not Modified 代码并坚持使用其拥有的缓存信息。
这可以提高页面速度并减少资源的总体负载。
但如果是在给定的时间之后,那么浏览器或机器人将访问网站的新副本以获取更新的信息。
If-Modified-Since 或 Last-Modified 编码通常位于页面的标题中,这意味着访问您网站的 HTML 编码文件。
对于大多数新手网站开发人员来说,这可能需要与经验丰富的团队合作来实现或找到为您完成此操作的第三方插件。
由于 304 错误是路由问题,因此您需要弄清楚为什么您会被路由到您不想去的地方。以下是导致 304 错误的一些常见问题以及您可以采取哪些措施来纠正这些问题。