我们通过Drupal网站接待了一个新客户。我正在尝试将该站点迁移到我们的服务器之一。该网站正在加载,但CSS,图像等均未加载(看起来大多数都在sites / default / files中)。
我已经确认文件在那里,但是它们正在发回403(禁止访问)。我已验证权限和所有者正确。在Drupal .htaccess文件中,它有一个奇数行:
SetHandler Drupal_Security_Do_Not_Remove_See_SA_2006_006
这似乎阻止了对这些文件的直接访问。我试图对此进行研究,但没有发现任何有用的东西。我假设Drupal以某种方式将请求重新路由到那些文件,但这就是我遇到的问题。
有人知道这里可能会发生什么以及如何解决吗?
最佳答案
尝试更改以下行:
SetHandler Drupal_Security_Do_Not_Remove_See_SA_2006_006
选项无
选项+ FollowSymLinks
为此:
SetHandler Drupal_Security_Do_Not_Remove_See_SA_2006_006
选项无
选项+ SymLinksifOwnerMatch
您安装了哪个Drupal版本?