Xml

在我的伺服器上的所有 xml 文件上禁止 403

  • August 16, 2011

我最近將一個站點移到了伺服器配置不允許訪問 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 文件是否都在同一個目錄中?

  1. 檢查 XML 文件的權限,
  2. 看看你是否可以載入另一種類型$$ html $$該目錄中的文件
  3. 查看是否可以從另一個目錄或站點載入 xml 文件。

我有一種感覺是文件權限

$$ did you move the site VIA shell or an archive? $$ -肖恩

引用自:https://serverfault.com/questions/301824