0

我想编辑我的 .htaccess 以防止当前文件夹加上所有子文件夹来缓存内容。该站点包含 html、图像、swf、xml 文件。

我试过这个,但服务器不喜欢那样。

<FilesMatch ".(js|css|pdf|swf)$">
Header set Cache-Control no-cache
</FilesMatch>

内部服务器错误

服务器遇到内部错误或配置错误,无法完成您的请求。

请联系服务器管理员 xxx@xxx.com 并告知他们错误发生的时间,以及您所做的任何可能导致错误的事情。

服务器错误日志中可能提供有关此错误的更多信息。

此外,在尝试使用 ErrorDocument 处理请求时遇到 500 Internal Server Error 错误。

Apache/2.2.14 (Ubuntu) 服务器位于 www.xxx.com 端口 80

有小费吗?

4

2 回答 2

0

语法是正确的,所以我的直接问题是:你启用了 mod_headers 吗?

ls /etc/apache2/mods-enabled/headers.* -l

它通常被启用,但并非总是如此。如果没有,请让您的管理员添加符号链接。

于 2012-08-17T09:25:55.473 回答
0

'尝试使用 ErrorDocument 处理请求时遇到 500 内部服务器错误错误'

看起来它与上面的代码片段无关。查看您的 VirtualHosts 配置。如果您在 DocumentRoot 指令中定义对不存在的位置的引用,则 Apache 将抛出错误。

于 2012-08-17T09:27:47.357 回答