鹈鹕,文章和页面导致404状态代码

时间:2014-08-16 01:52:11

标签: python http-status-code-404 pelican

我正在使用Pelican创建网站。在我的设置中,我有:

# Pages Settings
PAGE_URL = "{slug}"
PAGE_SAVE_AS = 'pages/{slug}.html'

# Articles Settings
ARTICLE_URL = "blog/{slug}"
ARTICLE_SAVE_AS = '{slug}.html'

我也使用面料在当地服务并再生。问题是我的索引页面显示了一篇文章,但当我点击阅读更多时,它会转到404页面。此外,我无法访问我已有的页面。

更新。使用fab regenerate我可以看到Done: Processed 1 article(s), 0 draft(s) and 1 page(s) in 0.19 seconds.,因此它可以正确地获取文章和页面,但它会给出404。

1 个答案:

答案 0 :(得分:2)

问题与上述设置有关。所以适当的设置是:

# Pages Settings
PAGE_URL = "{slug}/"
PAGE_SAVE_AS = "{slug}/index.html"

# Articles Settings
ARTICLE_URL = "blog/{slug}/"
ARTICLE_SAVE_AS = "blog/{slug}/index.html"