4

我正在尝试将烧瓶应用程序部署到 openshift express。问题是指向 css 文件的链接不起作用。我的应用程序文件夹布局如下:

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

这里的“wsgi”和第一个“静态”文件夹由 openshift 提供。但是,我将所有静态文件放在 main/static 中,并在 myapp/_init_.py 文件中创建了烧瓶应用程序如下所示

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

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

4

1 回答 1

0

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

于 2012-04-17T14:08:05.077 回答