我们的软件更新位于公共根目录之外的私人文件夹中。要下载它们,用户必须登录我们的Drupal社区,以便在检索文件之前检查其权限。然而,当文件变大时,这些文件被检索的当前方式通常会失败,而是下载一个0kb的空文件。
我被称为Apache模块mod_xsendfile作为解决方案。 instructions讨论对.htaccess
文件进行修改,但我不确定要编辑哪个,或者我是否应该创建一个全新的文件。
对于初学者,我的Drupal社区位于我的主域的子目录中:http://example.com/community
- 所以那里有一个.htaccess文件。根example.com公用文件夹中还有另一个.htaccess文件。如果是这些文件中的任何一个,我认为它是/community
中的文件。
或者是否应该在其他地方创建另一个.htaccess文件?
答案 0 :(得分:0)
您应该能够在Web根文件夹中创建.htaccess文件,它应该可以正常工作。 如果要在apache中启用x-sendfile globaly,可以编辑apache的httpd.conf文件。 (不确定其他操作系统,但在Mac OS x中它位于/ etc / apache2 /)。
希望这有帮助。