我试图将flask app部署到openshift express。问题是到css文件的链接不起作用。我的应用程序文件夹布局如下:
/wsgi
/static
/myapp
/main
/pages
/static
这里" wsgi"第一个"静态"文件夹由openshift提供。但是,我将所有静态文件放在main / static中,并在myapp / _ init _ .py文件中创建了flask应用程序,如下所示:
app = Flask("myapp", template_folder='main/pages', static_folder='main/static')
现在,由openshift提供的静态文件夹内的自述文件说,为了从不同的路径提供静态文件,我必须使用.htaccess文件来重写url。但我无法做到这一点。当然,如果我将所有静态文件复制到第一个"静态"文件夹由openshift提供。我只是不想那样。那么,有人可以帮助我从我自己的静态文件夹中提供静态文件吗?
答案 0 :(得分:0)
您可以发布.htaccess文件吗?另外,尝试运行rhc app tail -a appname
以查看日志文件中是否有任何内容。他们可能会告诉您应用尝试向哪些目录提供内容。