.htaccess xml文件块为127.0.0.1

时间:2016-08-02 18:18:20

标签: .htaccess


我想保护用户的文件,但让我的javascript得到它! 所以我使用.htaccess像这样保护

# Do not remove this line or mod_rewrite rules and search engine friendly URLs will stop working
RewriteBase /
<Files "bd.xml">
    Order deny,allow
    Deny from all
    Allow from 127.0.0.1
</Files>

但是我的xml查询脚本会将此返回给我:

 TypeError: xml is null

(问题来自.htacces,如果我删除它一切都很好)
所以我需要你的帮助!
如果没有.htacces的事件!我需要做的就是避免用户看到xml文档,但允许我的脚本获取它!

1 个答案:

答案 0 :(得分:0)

你需要阻止直接访问 所以这段代码将阻止所有ip使用bd.xml,但脚本本身可以使用/ access bd.xml

<Files "bd.xml">
Order allow,deny
Deny from all