1

虽然我在 django 中有应用程序,但我想设置一个静态页面。使用 nginx。但我收到一个错误:

[alert] 100983#0: *439266 "/path_to_page_on_server/press_page.htmlindex.html" is not a directory,

这是我的网址: url(r'^press/', TemplateView.as_view(template_name='press_page.html'), name='press')

这是我在 nginx 中的配置,包括:

location /press/ { alias /path_to_page_on_server/press_page.html; }

我想下/press/有页面press_page.html

4

1 回答 1

1

nginx中,您的index值被设置为index.html因此它被附加到alias-ed 位置。

您需要指定index自定义文件,并将文件引用放在alias

location /press/ {
    alias /path_to_page_on_server/;
    index press_page.html index.html;
}

最后一个index.html只是一个后备,您可以根据需要删除/替换它。

于 2019-02-15T17:22:51.993 回答