如何在 htaccess 中从 HTTP_REFERER 获取域

How do I get domain from HTTP_REFERER in htaccess

我正在尝试将 Access-Control-Allow-Origin header 设置为全部,但不能使用通配符,因为不允许使用通配符。 所以我的解决方案是将 origin header 设置为任何域,例如:

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

但这也包括 URI。 我可以去掉 uri 形式 HTTP_REFERER 所以我得到 https://www.example.com ?

非常感谢

试试这个:

SetEnvIf Origin ".+" ACAO=[=10=]
Header set Access-Control-Allow-Origin "%{ACAO}e"