清除浏览器缓存而不是解决站点问题

时间:2016-12-22 10:32:56

标签: html css google-chrome caching

我开发了一个使用简单的HTML,CSS,javascript和PHP作为后端语言的网站。最近有一个问题,该网站似乎没有加载任何样式表,但在控制台没有错误... css文件正常加载。我尝试清除缓存,它解决了问题。但我再一次面对这个问题。我再次尝试清除缓存但问题dint得到修复。我尝试在devTools中禁用缓存,仍然没有解决方案。该网站不断从缓存中获取输入,即使我尝试更改某些内容,例如字体大小或反映更改的任何内容。有人可以给我一个解决方案。这是一个截图

enter image description here

<?php ob_start(); ?>

<!doctype html>
<!--[if IE 8 ]><html class="ie ie8" lang="en"> <![endif]-->
<!--[if (gte IE 9)|!(IE)]><html lang="en" class="no-js"> <![endif]-->
<html lang="en">



    <head>

      <!-- Basic -->
      <title>Margo | Home</title>

      <!-- Define Charset -->
      <meta charset="utf-8">

      <!-- Responsive Metatag -->
      <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">

      <!-- Page Description and Author -->
      <meta name="description" content="Margo - Responsive HTML5 Template">
      <meta name="author" content="GrayGrids">

      <!-- Bootstrap CSS  -->
      <link rel="stylesheet" href="asset/css/bootstrap.min.css" type="text/css" media="screen">

      <!-- Revolution Slider -->
      <link rel="stylesheet" href="css/settings.css" type="text/css" media="screen">

      <!-- Font Awesome CSS -->
      <link rel="stylesheet" href="css/font-awesome.min.css" type="text/css" media="screen">

      <!-- Slicknav -->
      <link rel="stylesheet" type="text/css" href="css/slicknav.css" media="screen">

      <!-- Margo CSS Styles  -->
      <link rel="stylesheet" type="text/css" href="css/style.css" media="screen">

      <link rel="stylesheet" type="text/css" href="css/customstyles.css" media="screen">

      <!-- Responsive CSS Styles  -->
      <link rel="stylesheet" type="text/css" href="css/responsive.css" media="screen">

      <!-- Css3 Transitions Styles  -->
      <link rel="stylesheet" type="text/css" href="css/animate.css" media="screen">

      <!-- Color Defult -->
      <link rel="stylesheet" type="text/css" href="css/colors/red.css" media="screen" />

      <!-- Color CSS Styles  -->
      <link rel="alternate stylesheet" type="text/css" href="css/colors/red.css" title="red" media="screen" />


    </head>

2 个答案:

答案 0 :(得分:0)

试试这个

<?php 
    header("Cache-Control: no-cache, must-revalidate"); // HTTP/1.1
    header("Expires: Sat, 26 Jul 1997 05:00:00 GMT"); // Date in the past
?>

取自:http://www.php.net/manual/en/function.header.php

答案 1 :(得分:0)

我不知道它会起作用的天气,但是在浏览器上按一下Ctrl + f5尝试一下:)

它将使用新代码刷新页面。