http - 可以使用 htaccess 设置 HTTP 标头吗?
问题描述
我有关于 PHP 的网站,但我不知道如何设置这个 HTTP 标头:
- 最后修改
- If-Modified-Since
- 缓存控制
- 电子标签
对于 Last-Modified 我试试这个:
RewriteRule .* - [E=HTTP_IF_MODIFIED_SINCE:%{HTTP:If-Modified-Since}]
RewriteRule .* - [E=HTTP_IF_NONE_MATCH:%{HTTP:If-None-Match}]
对于缓存控制:
<FilesMatch "\.(ico|jpg|jpeg|png|gif|js|css|swf|pdf)$">
Header set Cache-Control "max-age=604800, public, must-revalidate"
</FilesMatch>
<FilesMatch "\.(html|htm|xml|txt|xsl)$">
Header set Cache-Control "max-age=86400, public, must-revalidate"
</FilesMatch>
对于 ETag 这个:
Header unset
ETag File
ETag None
但不起作用,也不会在标题中返回。使用 htaccess 是正确的方法,有可能吗?如果是,如何制作?
非常感谢您的建议!
解决方案
推荐阅读
- wordpress - 如何使用php隐藏元素
- windows - UWP 本地 Toast 通知不弹出
- c# - C# Nest Elasticsearch - 使用上下文描述符按布尔字段过滤完成建议
- timezone - 在 Power BI 上按 id 应用时区
- javascript - 返回具有 ascii 值和先前数组编号的新数组
- jquery - vue 不能使用 jquery 2 excel
- php - 我的邮件功能返回成功,但邮件中有法语口音时收不到邮件
- python - set() 如何从列表中删除重复项
- prometheus - 同一计数器名称的不同标签集?
- php - 如何解析从 XML 文件中提取的 PHP 变量?