我有两个.htaccess文件。一个在根目录中,第二个在子文件夹中。在root上我设置了Access-Control-Allow-Origin,如下所示:
Header add Access-Control-Allow-Origin "http://mypage.de"
Header add Access-Control-Allow-Origin "http://www.mypage.de"
子文件夹是子域的目标,我只想将Access-Control-Allow-Origin设置为子域的两个变体,如下所示:
Header add Access-Control-Allow-Origin "http://sub.mypage.de"
Header add Access-Control-Allow-Origin "http://www.sub.mypage.de"
问题是我的子域名出现400错误请求错误,因为我的root中的2个定义也会在调用子域时添加到请求中。有没有办法重置Access-Control-Allow-Origin或排除子文件夹使用root htaccess中的头规则?感谢。
答案 0 :(得分:2)
在子文件夹中,在行之前添加
Header unset Access-Control-Allow-Origin
这应该清除以前的标题