.htaccess - 如何从 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吗?
非常感谢
解决方案
尝试这个:
SetEnvIf Origin ".+" ACAO=$0
Header set Access-Control-Allow-Origin "%{ACAO}e"
推荐阅读
- javascript - 这个 Google Closure UTF-8 字符串有效吗?
- python - Selenium,BeatifulSoup,循环请求
- reactjs - 未找到模块:错误:无法解析“ReactDOM”
- .net - 如何仅在 PDFsharp 中加粗某些文本?
- c# - 使用 C# 中的绑定源计算 datagridview 中的填充行问题
- java - 在带有验证的while循环内输入字符
- html - HTML5 中输入类型属性 datetime 和 datetime-local 之间的区别
- elasticsearch - 使用 Elastic Search Python API 的字段最大值
- c++ - 带参数的方法 (const T *&) or (T * &) or(const T * const &) or(T * const &)
- asp.net - 添加新产品时覆盖会话数组列表