0

我显然做错了什么,或者我忽略了某些设置导致我出现严重问题。我无法在本地安装或服务器端安装上更新样式表。我使用多个浏览器进行测试。我很难将它们缓存出来。我已经尽我所能,包括完全卸载drupal / wordpress ...我已经在我正在处理的网站上刷新DNS,因为我担心它是A名称记录(根据帖子对这个)。

这是我的 Drupal 问题:Drupal 7 服务器还是缓存问题?不更新 CSS 更改

我从来没有想出解决 Drupal 问题的方法,现在它在本地发生,在我的机器上安装 xampp

我的问题是,当通过托管服务器从 FTP 工作时,或者在本地 Drupal 或 Wordpress 安装上工作时......我可以清除浏览器中的缓存(硬缓存),我可以缓存页面。我可以给 CSS 文件加上时间戳。我可以在浏览器中使用随机值查询 css 文件。我已经尝试了所有的东西,并且我已经在网上搜索了答案。这完全荒谬,但我无法更新 CSS。这是一个严重的问题。我不知道是什么原因造成的。

我认为它必须是我的计算机上的设置?这太荒谬了。我正在运行 Windows 8。我将尝试在 Ubuntu 上执行此操作,只是为了检查它是否与 Windows 中的某些内容有关。无论如何,我不能让这个工作。

如果 StackOverflow 上有任何人解决了这个问题,我将永远感激您的帮助。我在扯我的头发。

4

2 回答 2

0

我认为您应该在 css 文件的末尾添加一个字符串版本,例如“style.css?v=1.0.0”。然后,在对文件进行任何更改时更改此编号。

于 2014-02-07T14:27:47.503 回答
0

对于Godaddy 服务器缓存问题,您可以传递nocache=1参数。像:

$rand = mt_rand(2,500);
    wp_enqueue_style( 'chld_thm', trailingslashit( get_stylesheet_directory_uri() ) . "style.css?nocache=$rand&", array( 'chld_thm' ) );
于 2017-01-27T11:36:10.293 回答