簡體   English   中英

Apache2:允許在受限制的目錄中調用ajax到.php文件

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

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM