.htaccess文件(或者"分布式配置文件"),全称是Hypertext Access(超文本入口)。提供了针对目录改变配置的方法, 即,在一个特定的文档目录中放置一个包含一个或多个指令的文件, 以作用于此目录及其所有子目录。作为用户,所能使用的命令受到限制。管理员可以通过Apache
的AllowOverride
指令来设置。
允许所有域名跨域:
<IfModule mod_headers.c> Header add Access-Control-Allow-Origin: * </IfModule>
指定域名跨域:
<IfModule mod_headers.c> Header add Access-Control-Allow-Origin: "http://www.baidu.com" </IfModule>
指定多域名跨域:
<IfModule mod_headers.c> SetEnvIf Origin "http(s)?://(www.)?(baidu1.com|baidu2.com)$" AccessControlAllowOrigin=$0$1 Header add Access-Control-Allow-Origin %{AccessControlAllowOrigin}e env=AccessControlAllowOrigin </IfModule>