问题标签 [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.
apache - Apache mod_header 奇怪的行为
这是htacces
我处理Cache-Control
标题的片段。默认情况下,对于所有文件,它都设置为max-age=2592000, public
. 在底部,我总是试图附加一个no-transform
指令,但它根本不起作用。它……好吧,它什么也没做。该no-transform
指令从未设置过。我尝试用 替换merge
,append
没有任何变化。
现在,这就是我注意到的。如果我将第三个FilesMatch
指令替换为:
有用。我网站的每个提要文件都有该no-transform
指令。如果我将第一个片段的最后一行更改为:
嗯......它适用于所有文件。只是……为什么?!
我还注意到另一个关于标题的非常奇怪的行为。假设我想强制保持连接。我将其插入到我的 htaccess 文件中的某处:
这就是我在响应头中得到的:
再次......为什么?
apache - Apache httpd mod_headers 不服从
我有一个客户端在名为“基本身份验证”的标头中发送基本身份验证凭据,而不是正确的“授权”。我无法修复客户端,所以我正在尝试解决服务器上的问题。
这有效并将“X-Authorization”标头设置为客户端在“基本身份验证”标头中发送的任何值:
这会设置环境变量 fixauth,但 RequestHeader 什么也不做:
使用“RequestHeader add”没有区别。看起来 mod_header 会拒绝触摸 Authorization 标头,但文档中没有任何内容,我在源代码中也找不到任何内容。
究竟是什么问题?为什么设置 X-Authorization 有效,但设置 Authorization 无效?
.htaccess - 为什么 `mod_headers` 不能根据内容类型匹配?
我无法将注意力集中在注释和编码方式上,例如在 html5 样板中的 .htaccess 文件中仅为 .html 设置标题。
大代码块的线索在于“mod_headers 无法匹配内容类型”(如 # 注释)。所以我徘徊1:为什么a中有一个' Header unset
' <FilesMatch>
,刚刚被宣布为不可能?
我到处看了看,但只登陆了具有相同的,几乎是仪式使用的代码块的页面,没有进一步的解释。所以问题2:为什么像这样的简单声明是不可能的?:
regex - 排除正则表达式
我有一个 HttpOnly 配置的正则表达式:
Header edit Set-Cookie ^(.*)$ $1;HttpOnly;Secure
对于 Appdynamics EUM,我想从这个正则表达式中排除以“ADRUM”开头的所有内容(不带引号)。
我该如何进行?
非常感谢你的帮助
此致 !卢多
apache - Apache 代理问题上的 CORS(访问控制允许来源)
我需要从我的地图服务器(QGIS 地图服务器)发送一个 CORS 标头,该服务器在端口 8080 上使用带有 Apache 2.4.* 的快速 cgi。
我用一个简单的配置
它有效。
我想设置一个代理来避免在 URL 中指定端口。我在端口 80 中配置了另一个虚拟主机:
但标题没有传播。有解决办法吗?
.htaccess - 带有 htaccess 的 Noindex 会话 ID 页面
我有很多页面,SID=
其中包含我想要在 Google 中索引的参数noindex
,例如https://www.example.com.au/checkout/cart/?SID=c79e6055436bf371a02f4d2601cecd03
我在 htaccess 中使用了以下代码,但它似乎不匹配?
ruby - 如何在 chrome Web 浏览器上使用 ruby 添加请求标头以修改 selenium 中的标头
我正在尝试通过 Selenium 和 ruby 为 chrome 中的 modHeaders 添加请求标头。
我已经尝试过这段代码,但没有运气。Mod Header 扩展已添加到浏览器,但无法向该扩展添加请求标头。
请帮助我在我的代码中找到问题。
谢谢你。
.htaccess - Magento 保持活动响应:连接关闭
我正在尝试向我的 htaccess 添加一个 KeepAlive 语句。我已经这样设置了:
我对此进行了测试,我在连接上得到了响应!
有人知道如何解决这个问题吗?我在magento 1.7上。
apache - Apache mod_headers:无法编辑 set-cookie 标头
我正在尝试修改 cookie 对其有效的域mod_headers
:
从:
ipa_session=e88331a44e20d8b5caaacb0e896029fe; Domain=internal.example.com; Path=/ipa; Expires=Tue, 13 Dec 2016 09:31:33 GMT; Secure; HttpOnly
至:ipa_session=e88331a44e20d8b5caaacb0e896029fe; Domain=example.com; Path=/ipa; Expires=Tue, 13 Dec 2016 09:31:33 GMT; Secure; HttpOnly
Mod-headers 运行良好,这些规则有效:
但是编辑“Set-Cookie”标题什么也没做:
Apache 语法没问题,但规则什么也不做。
Apache包版本:2.4.18-2ubuntu3.1
apache - Apache mod_headers 无法取消设置路径上的标头
我正在尝试在所有情况下使用 Apache 中的 mod_headers 设置标头,除了某个路径。我已经尝试了以下三种变体中的每一种,但它们似乎都不能正常工作以排除路径。在所有情况下,我都会获取所有请求的标头,包括与示例路径匹配的请求,例如:http ://example.com/charts/24_hour_commodity/450/300
或者:
或者
谁能帮我弄清楚为什么在第一个示例中设置了标题或在以下两个示例中未设置标题?任何一种可行的解决方案就足够了...
更新:在阅读了 Apache 网站上的处理顺序后,我尝试使用条件块。这些都不起作用:
或者
所以,还是破了。一定是关于在处理中的某个点后没有触发的 Header 语句。或者他有条件的那些在主要的之前以某种方式触发并被覆盖。虽然找不到将其调试到根本原因的方法。