2012-03-22 61 views
4

我正在尝试将flask应用程序部署到openshift express。问题是,链接到CSS文件不起作用。我的应用程序文件夹布局如下:在redhat openshift云中烧瓶静态文件

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

这里的“wsgi”和第一个“static”文件夹由openshift提供。不过,我把所有的静态文件主/静态的,并创造烧瓶内部应用程序内的myapp/_ 初始化 _ .py文件如下:

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

现在,静态文件夹中的自述文件,由openshift提供说为了提供来自不同路径的静态文件,我必须使用.htaccess文件来重写url。但我无法理解。当然,如果我将所有静态文件复制到openshift提供的第一个“静态”文件夹,问题就会消失。我只是不想要那个。那么,有人可以帮助我从我自己的静态文件夹中提供静态文件吗?

回答

0

你能发布你的.htaccess文件吗?此外,请尝试运行rhc app tail -a appname以查看日志文件中是否有任何内容。他们可能能够告诉你你的应用试图从哪些目录提供内容。