2017-02-28 13 views
-1

でURLにリダイレクトされるDjango静的ファイルMezzanine 4.1.0Django 1.9.12django-modeltranslation 0.1.2を使用しています。言語コード

彼らはページであるかのように私の静的ファイルのすべてがリダイレクトなっています

"GET /static/js/bootstrap.js HTTP/2.0" 301 0 
"GET /static/js/bootstrap.js/ HTTP/2.0" 302 0 
"GET /en/static/js/bootstrap.js/ HTTP/2.0" 404 6960 

は、誰もが前にこれを見ていますか?明白な理由もなく、ただ起き始めたばかりです。

+0

私はそれを理解したと思います。 'DEBUG = False'のときにのみ発生します。おそらく、[the docs](https://docs.djangoproject.com/ja/1.9/howto/static-files/deployment/)をチェックする必要があります。 – Keith

答えて

0

私は再びこの問題に実行し始め、そしてdocsに戻っ:

URLのSTATIC_URL下STATIC_ROOT内のファイルを提供するためにWebサーバーを構成します。たとえば、Apacheと mod_wsgiでこれを行う方法を次に示します。 caddy

、私はこのことから私のCaddyfileを変更:これに

example.com { 
    proxy/localhost:42069 { 
     transparent 
    } 
} 

:42069プロジェクトがリッスンしているポートです

example.com { 
    root /path/to/project 
    proxy/localhost:42069 { 
     transparent 
     except /static 
    } 
} 

source

0

それでした。私がしなければならなかったのは、STATIC_ROOTでした。

STATIC_ROOT = '/path/to/staticfiles/' 

これは明らかだったはずですが、問題を見つけたときに何も見つかりませんでした。うまくいけば、これは他人を助けることでしょう

関連する問題