python - Apache - 如果文件不存在,运行脚本来创建它,然后提供它
问题描述
我怎样才能在 Apache 中发生这种情况(使用 python,如果重要的话,在 Debian 上)?
- 用户提交表单
- 根据表单条目,我计算为它们服务的 html 文件(比如 0101.html)
- 如果 0101.html 存在,直接重定向到 0101.html
- 否则,运行一个脚本来创建 0101.html,然后将它们重定向到它。
谢谢!
编辑:我看到投票结束时过于广泛(尽管没有评论或建议)。我只是在寻找我需要的 Apache 配置文件的最小工作示例。如果你想要我认为它会完成的具体方式,我认为 apache 只需要检查 0101.html 是否存在,如果存在则提供它,否则使用输入参数 0101.html 运行 cgi/myprogram.py。希望这可以帮助。如果没有,请建议我如何使其更具体。谢谢你。
解决方案
阿帕奇不应该关心。只需提供一个查找文件的程序即可。如果它找到它,它将读取它(或其他任何东西)并返回结果,如果它没有找到它,它将创建并返回结果。所有这些都可以通过一个简单的 python 文件来完成。
推荐阅读
- swift - 如何解析从条带收到的nserror
- c# - 访问位于 Properties.Resources 的 Excel 文件并保留在此处模板
- ruby-on-rails - 如何从其他引擎在 Rails 引擎中安装迁移?
- spring-boot - 在 Spring Boot 中调试 JUnit 测试时提交内部事务
- f# - Paket + FAKE + CI 工具中的交换依赖项
- c# - Xamarin - 图像溢出 StackLayout
- c++ - 混合二进制数据的嵌入式数据存储
- python - 如何排除与列表中的关键字匹配的url-网络抓取(python)
- angular - 如何使用 Firestore 根据 Angular 中另一个查询的返回进行查询?
- tizen - Tizen TV WebAPI 覆盖