我最近移动了一个站点到一个新的服务器,在那里服务器configuration不允许访问xml文件:
[error] client denied by server configuration: /var/www/website/test.xml
进一步testing后,我试图加载任何XML文件时,我得到一个403(禁止)。 如何在Apache中启用服务器xml文件? 我假设这是一个Apacheconfiguration。
谢谢!
解决scheme:我的.htaccess有:
<Files ~ "\.(xml)$"> deny from all </Files>
我删除了上面的htaccess指令,并且只拒绝了不应该被直接访问的xml文件。
您的Apache Allow
/ Deny
指令被configuration为禁止访问您试图获取的文件。
这些指令可能位于<VirtualHost>
configuration或.htaccess
文件中。 请使用此信息编辑您的问题,我们可以协助您理顺这些规则。
当目录权限错误时,你通常会得到那个types的错误,你所有的xml文件碰巧都在同一个目录下吗?
我有一种感觉,这是文件权限[您是否移动网站的威盛壳牌或档案?]
-Sean