2012-03-22 8 views
4

私はopenshift expressにフラスコアプリをデプロイしようとしています。問題は、CSSファイルへのリンクが機能していないことです。私のアプリケーションフォルダのレイアウトは以下の通りです:フラスコの静的ファイルがredhatオープンシフティングクラウド

/wsgi 
    /static 
    /myapp 
     /main 
      /pages 
      /static 

ここで、 "wsgi"と最初の "静的"フォルダは、opensshiftによって提供されています。

app = Flask("myapp", template_folder='main/pages', static_folder='main/static') 

をopenshiftが提供する静的フォルダ内さて、READMEファイル、次のようにしかし、私は_ _の.pyファイルを初期化を静的/メイン内のすべての静的ファイルを置くと、myappに/ 内フラスコアプリを作成しました別のパスから静的ファイルを提供するためには、.htaccessファイルを使用してURLを書き換えなければならないと言います。しかし、私はそれを正しくすることができませんでした。もちろん、すべての静的ファイルをopensshiftによって提供される最初の「静的」フォルダにコピーすると、問題は解決しません。私はそれを望んでいない。だから、私の静的なフォルダから私の静的なファイルを提供する誰かを助けることができますか?

答えて

0

.htaccessファイルを投稿できますか?また、rhc app tail -a appnameを実行して、ログファイルに何かがあるかどうか確認してください。あなたのアプリがコンテンツを提供しようとしているディレクトリを教えてくれるかもしれません。