0

mod_wsgi を使用して Apache Web サーバーにデプロイした Web サイトで、固有のバグに遭遇しました。以下は私のApache confファイルです。

1 WSGIScriptAlias / /var/www/mysite/apache/django.wsgi
2
3 AliasMatch /([^/]*\.png) /var/www/mysite/media/photos/$1
4 AliasMatch /([^/]*\.gif) /var/www/mysite/media/photos/$1
5
6 AliasMatch /([^/]*\.gif) /var/www/mysite/media/admin/image/$1
7
8 <Directory /var/www/mysite/media>
9 Order deny,allow
10 Allow from all
11 </Directory>
12
13
14 <Directory /var/www/mysite/apache>
15 Order allow,deny
16 Allow from all
17 </Directory>

/media/admin/images 内の .gif ファイルを除いて、すべての画像とファイルは完全にレンダリングされています。4 行目でわかるように、正しく表示される .gif ファイルを既に指定しています。

6 行目を 4 行目の上に配置すると、4 行目が機能しなくなり、6 行目が機能します。なぜそうなのですか?これらのファイルを単一のディレクトリにする以外に、これを克服する方法はありますか?

4

1 に答える 1