首页 > 解决方案 > 如何从 htaccess 中的 HTTP_REFERER 获取域

问题描述

我正在尝试将 Access-Control-Allow-Origin 标头设置为 all 但不能使用通配符,因为允许凭据不允许使用通配符。所以我的解决方案是将原始标头设置为任何域,例如:

Header set Access-Control-Allow-Origin "%{HTTP_REFERER}e"

但这也包括URI。我可以从 HTTP_REFERER 中剥离 uri 以便得到https://www.example.com吗?

非常感谢

标签: .htaccesshttp-referer

解决方案


尝试这个:

SetEnvIf Origin ".+" ACAO=$0
Header set Access-Control-Allow-Origin "%{ACAO}e"

推荐阅读