python simplehttpserver,但如果找不到页面,则提供404.html服务。

SimpleHTTP404Server的Python项目详细描述


SimpleHttp404服务器:404.html的简单测试

simplehttp404server允许轻松测试允许 通过404.html页面自定义404响应。这至少包括GitHub 以及FastMail。它是内置pythonSimpleHTTPServer的简单扩展 通过http服务器当前目录的模块。

如果使用GitHub Pages或其他静态网站为静态网站提供服务器 提供者,此模块可以帮助您在将更改推送到 一个实时的网站。

首先使用pip安装软件包:

pip install SimpleHTTP404Server

浏览到该目录,并运行以下命令在端口8000上为其提供服务器。

python -m SimpleHTTP404Server

或者,如果要指定其他端口:

python -m SimpleHTTP404Server 1234

就这样!现在浏览到一个可能存在的页面 http://localhost:8000/index.html。并检查404.html页面是否正确 通过检查几个不同的路径加载: *http://localhost:8000/404.html *http://localhost:8000/does-not-exist.html *http://localhost:8000/does/not/exist.html

用例

就个人而言,这用于测试我使用的任何github页面,特别是 blog,它构建在Pelican之上。这是通过Fabric

@taskdefserve():"""Locally serve the blog."""local('cd {deploy_path} && python -m SimpleHTTP404Server {listen_port}'.format(**env))

未来

如果您发现任何错误或 如果你觉得有功能缺失。

V0.2.0:2015年5月13日

  • 切换回获取404.html页面的简单方法。复杂的方式 似乎意味着它修复了来自非根目录的服务器404页…但是 不,确保你的道路是绝对的。

V0.1.2:2015年5月13日

  • 包自述文件,更改日志。

V0.1.1:2015年5月13日

  • 支持上传到pypi的打包版本。

V0.1.0:2015年2月24日

  • 初始版本,支持从任何子目录加载404.html页面。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java FloatingAction按钮与RecyclerView中的CardView重叠   java如何计算CardLayout中的卡数   从远程系统上传MySQL数据库并访问Java应用程序   java调用堆栈如何处理带或不带返回类型的递归?   Springboot中的java组计数聚集   java如何在javafx textarea中使用richtextfx   获取与Mockito相关的错误时出现Java问题   java如何将JaxRS响应转换为Wiremock响应   Hadoop集群java。net ConnectionException:连接被拒绝错误   java如何加载文件私有文件类型是pem   java在元空间中的提升和加载的类   如何将系统属性传递给从HTML启动的Java小程序   java如何从网页中获取值并在主类中使用它?安卓应用   java在春天,advisor和aspect之间有什么区别?   java如何检测文件是否已重命名?   java消息驱动Bean何时使用