问题标签 [mod-headers]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
mod-rewrite - mod_rewrite 不发送 Vary:RewriteCond 匹配时的 Accept-Language
我有一个重写规则,/
如果没有Accept-Language
标题并且有人尝试访问,它会重定向到?lang=en
。它工作正常,除了返回的标题。Vary: Accept-Language
响应中缺少。
Apache 文档指定:
如果在条件中使用 HTTP 标头,则此标头将添加到响应的 Vary 标头中,以防请求的条件评估为真。如果请求的条件评估为 false,则不会添加它。
条件肯定是匹配和重定向的,所以我不明白为什么 Apache 不添加语言变化。?lang=en
如果代理要缓存它并始终重定向到/
而不管发送的 Accept-Language 标头如何,人们就会明白为什么这将是一个真正的问题。
apache - 将标头读入 Apache 2.2 中的环境变量?
我想使用自定义重写映射处理请求标头。
因此,我想在环境变量中包含标头的内容。
我还没有找到使用 mod_headers 和/或 mod_rewrite 的方法。
任何帮助都会得到帮助。
apache - mod_headers not working
I enable mod_headers
and mod_rewrite
in my http.config removing the # from line.
I need enable more something or the error is on .htaccess?
.htaccess.
Thanks in advance!
apache - 有没有办法删除 apache 反向代理请求标头?
当充当反向代理时,apache 添加 x-forwarded 标头,如此处所述。
http://httpd.apache.org/docs/2.2/mod/mod_proxy.html#x-headers
在我的配置中,我将服务器 A 配置为转发代理。有这样一条规则:
此规则允许服务器从我的其他服务器之一请求资源。
在第二台服务器(源)上,我有一个用于资源的虚拟主机容器和另一个重写规则,如下所示:
像这样似乎没有意义,但是还有很多其他的事情我遗漏了,因为这不是问题的一部分。
但是,最终请求具有以下标头:
我希望那些标题消失。
我似乎无法使用 mod_headers 取消设置它们。我可以向它们添加更多条目,但我无法删除它们。
有任何想法吗?
apache - 有条件地在 apache 中设置缓存头
我想根据访问的路径文件有条件地设置缓存头。基本上,访问http://www.example.com/cache/$cache_key/*
应该为具有远在未来的缓存标头的文件提供服务。
我正在使用重写规则来设置环境变量,然后尝试根据该变量设置缓存控制标头。但是,似乎变量在过程中设置得太晚了。条件标头规则永远不会被执行。
有一个更好的方法吗?我尝试了几种 Directory 和 Location 块的组合,但没有成功。
apache - 使用 Apache 为文件系统中不存在的路径添加过期标头
出于 CDN 失效的目的,我需要在站点 URL 的路径元素中添加一个前缀。每当发布资产的新版本时,都会更改此设置。
然后使用 mod_rewrite 从http://example.com/cdn/20111030/images/image.jpg到http://example.com/images/image.jpg重写 URL,这是资产实际所在的位置。
我想在响应中添加长过期标头(至少 3 个月)(对于文件系统中实际上不存在的第一个 URL)。有谁知道如何做到这一点?
.htaccess - Mod_deflate 和 mod_header 设置?
我终于设置了一个 VPS 托管帐户,这允许我使用 mod_deflate 和 mod_header(当然)。我正在尝试通过 YSlow 的指南使我的网站更快,其中包括 gzip(通过 mod_deflate)页面和设置长过期标头。
.htaccess 代码会是什么样子?我见过各种各样的例子,但我想知道适合这些参数会是什么样子。
例如
.htaccess - .htaccess 文件的正确格式化缓存
我只想检查 .htacess 文件的代码是否良好。我希望实现现场捕捉,所以我找到了代码并及时编辑了我的需要。
我希望缓存flv|ico|pdf|avi|mov|ppt|doc|mp3|wmv|wav|swf文件 1 个月,gif|jpg|jpeg|png|js|css文件 2 周,xml|txt| htm|html文件 1 天,不缓存php|cgi|pl文件。
我需要的是这个:
代码没问题,还是其中可能有一些错误?
我的 .htacces 文件中是否需要同时使用 mod_headers.c 和 mod_expires.c,可以同时使用,也可以只使用一种?
这是 .htaccess 文件的代码:
我也需要把这个
还有哪个更适合压缩使用:
或者
apache - 如何检查 apache 中启用的 mod_headers 和 mod_expires 模块
我想检查我的服务器中是否启用了 mod_headers 和 mod_expires 模块
有没有一种方法可以使用一些 php 函数列出 apache 启用/禁用的模块,就像我们使用phpinfo() 列出 php 信息一样;功能?
apache - 如何使用 mod_headers 和 mod_expires 进行缓存
我想在我的网站上缓存图像和其他文件,所以我所做的是确保 mod_headers 和 mod_expires 具有:-
然后将 .htaccess 编辑为:-
但是当我浏览该网站时,每次重新加载图像都会花费太多时间。还有什么我应该做的吗?