有谁知道我会设置一个htaccess文件,以便只有某些URL可以通过AJAX访问其中的文件夹和子文件夹中的文件。我不想让每个人都可以访问它。只有特定的网址。CORS htaccess只允许某些URL到文件夹和子文件夹的AJAX
谢谢!
更新
我想出了一个htaccess脚本几乎工作,但它并不适用于所有子目录。我知道我的目录命令是不正确的,因为如果我把它关掉服务器的作品,但它会引发500错误。
这里是我的脚本
<Directory /var/www/html/mysite/embed_json/*/>
<FilesMatch "\.json$">
<IfModule mod_headers.c>
SetEnvIf Origin "http(s)?://(www\.)?(thedomain.com|facebook.com|thehurts.com)$" AccessControlAllowOrigin=$0$1
Header always set Access-Control-Allow-Origin %{AccessControlAllowOrigin}e env=AccessControlAllowOrigin
</IfModule>
</FilesMatch>
</Directory>
<Files .htaccess>
order allow,deny
</Files>
Options All -Indexes
您能给更多的细节工作?也许是你想达到的一个例子。此外,关于SO的问题通常预计会显示[research](http://stackoverflow.com/help/how-to-ask)。你采取了哪些措施来解决你的问题? – Praveen
嗨@Praveen,这里是我正在努力完成的更多细节。 https://stackoverflow.com/questions/39193137/writing-htaccess-file-with-php-to-update-ajax-allow-from-urls我一直在做Apache的htaccess头吨研究。还没有完全弄清楚,但接近它。 –
@Praveen我添加了一个示例脚本,但我的目录命令无法正常工作,因此htaccess会影响所有子目录和文件。 –