在redhat openshift云中烧瓶静态文件
问题描述:
我正在尝试将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提供的第一个“静态”文件夹,问题就会消失。我只是不想要那个。那么,有人可以帮助我从我自己的静态文件夹中提供静态文件吗?
答
你能发布你的.htaccess文件吗?此外,请尝试运行rhc app tail -a appname
以查看日志文件中是否有任何内容。他们可能能够告诉你你的应用试图从哪些目录提供内容。