Xml
在我的伺服器上的所有 xml 文件上禁止 403
我最近將一個站點移到了伺服器配置不允許訪問 xml 文件的新伺服器:
[error] client denied by server configuration: /var/www/website/test.xml
經過進一步測試,我在嘗試載入任何 xml 文件時收到 403(禁止)。如何在 apache 中啟用伺服器 xml 文件?我假設它是一個apache配置。
謝謝!
解決方案:我的 .htaccess 有:
<Files ~ "\.(xml)$"> deny from all </Files>
我刪除了上面的 htaccess 指令,只拒絕了不應直接訪問的 xml 文件。
您的 Apache
Allow
/Deny
指令配置為禁止訪問您嘗試獲取的文件。這些指令可能在您的
<VirtualHost>
配置或.htaccess
文件中。請使用此資訊編輯您的問題,我們可以協助理順規則。
當目錄權限錯誤時,您通常會收到該類型錯誤,您的所有 xml 文件是否都在同一個目錄中?
- 檢查 XML 文件的權限,
- 看看你是否可以載入另一種類型$$ html $$該目錄中的文件
- 查看是否可以從另一個目錄或站點載入 xml 文件。
我有一種感覺是文件權限
$$ did you move the site VIA shell or an archive? $$ -肖恩