【发布时间】:2015-05-01 21:16:42
【问题描述】:
我的 htaccess 文件中的以下 RewriteRule 未设置请求标头。
Header set Access-Control-Allow-Origin "*"
RewriteEngine On
RewriteBase /
RewriteCond %{QUERY_STRING} ^(.*)&someUser=(.*)$
RewriteRule ^(.*)SDM$ http://some.domain.com/SDM/Publish.aspx [E=SOME:%2,R,L]
RequestHeader set Some-User: "%{SOME}e"
我认为 SOME 环境变量与它没有任何关系,因为我也尝试了一个通用的标头值,但它也没有设置。我确实确保安装了 mod-headers。我正在我的 chrome 开发人员工具中寻找标题。有没有可能不显示?
【问题讨论】:
-
据我了解,它使内容处理程序(php 或任何处理 aspx)认为请求是使用某个标头发出的,而原始请求没有该标头。它不会影响发回的标头。
标签: apache .htaccess mod-rewrite mod-headers