gpt4 book ai didi

python - 如何使 Pelican 开发服务器传送不带扩展名的文件?

转载 作者:行者123 更新时间:2023-11-30 23:34:20 24 4
gpt4 key购买 nike

我正在使用 Pelican 开发一些静态 HTML 网站,这些网站配置为提供漂亮的 URL,但开发服务器不提供没有文件扩展名的页面。

/output/index.html -> should be accesible sith http://localhost:8000 (works)
/output/contact.html -> should be accesible sith http://localhost:8000/contact (doesn't work)
/output/products/index.html -> should be accesible sith http://localhost:8000/products (doesn't work)

在生产中,这是由 nginx 提供的,它配置正确,因此它确实可以提供带有漂亮 URL 的文档。

问题是如何让 devenv 服务器做同样的事情?

最佳答案

“devserver”只是python -m SimpleHTTPServer的包装,顾名思义,它是一个非常简单的Web服务器,不具备Nginx的所有重写功能。潜在的解决方案包括:

  1. 通过/output/products/index.html 模式输出所有文件,并在 http://localhost:8000/products/ (不是 http://localhost :8000/products 但是)

  2. 在本地安装并配置 nginx 以匹配服务器端配置

关于python - 如何使 Pelican 开发服务器传送不带扩展名的文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18191711/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com