0

当社のソフトウェア アップデートは、パブリック ルートの外にあるプライベート フォルダにあります。それらをダウンロードするには、ユーザーは Drupal コミュニティにログインして、ファイルを取得する前に権限を確認できるようにする必要があります。ただし、これらのファイルを取得する現在の方法は、ファイルが大きくなると失敗することが多く、代わりに 0kb の空のファイルをダウンロードします。

これに対する解決策として、Apache モジュール mod_xsendfile を参照しました。手順では、ファイルに変更を加える方法について説明してい.htaccessますが、どれを編集すればよいのか、まったく新しいファイルを作成する必要があるのか​​ わかりません。

まず、私の Drupal コミュニティはメイン ドメインのサブディレクトリにhttp://example.com/communityあります。つまり、そこに .htaccess ファイルがあります。ルートの example.com パブリック フォルダーにも、別の .htaccess ファイルがあります。これらのファイルのいずれかである場合、/community.

または、代わりに別の .htaccess ファイルを別の場所に作成する必要がありますか?

4

1 に答える 1

0

Web ルート フォルダーに .htaccess ファイルを作成でき、動作するはずです。Apache でグローバルに x-sendfile を有効にしたい場合は、Apache の httpd.conf ファイルを編集できます。(他のオペレーティング システムについては不明ですが、Mac os x では /etc/apache2/ にあります)。

お役に立てれば。

于 2012-09-08T19:13:25.293 に答える