[英]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.