[英]Apache2: allow call of ajax to .php file in restricted directory
我在同一目录的.htaccess文件中通过此代码限制了目录“包含”
<Directory>
Order Deny,allow
Allow from 127.0.0.1
</Directory>
我有一个包含PHP文件的子目录“ orders”。 这正在侦听来自客户端的ajax请求。 我试图将此代码添加到.htaccess文件中,以允许来自客户端的访问,但是它没有被唤醒。
<Files /orders/filter_orders_ajax.php>
order deny,allow
allow from all
</Files>
这是油漆屏幕,用于更好地理解。
在按钮的左侧,您可以看到“ includes”目录的.htaccess。
有任何建议吗?
可以使用文件权限来限制需要限制的目录,而不是使用.htaccess。
您需要抛弃<Directory>
容器,htaccess的性质将为您解决。 将简单的代码添加到您包含目录中的htacces文件中:
Order Deny,allow
Allow from 127.0.0.1
Deny from all
然后将其添加到您的订单子目录中的htaccess文件中:
<Files "filter_orders_ajax.php">
Order Deny,allow
Allow from all
</Files>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.