Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ziguzagu/plack-middleware-defaultdocument

Return default document with '200' instead of '404' error
https://github.com/ziguzagu/plack-middleware-defaultdocument

cpan perl plack

Last synced: 29 days ago
JSON representation

Return default document with '200' instead of '404' error

Awesome Lists containing this project

README

        

NAME
Plack::Middleware::DefaultDocument - Return default document with '200'
instead of '404' error

SYNOPSIS
enable "DefaultDocument" => (
'/favicon\.ico$' => '/path/to/htodcs/favicon.ico',
'/robots\.txt' => '/path/to/htdocs/robots.txt',
);

DESCRIPTION
This DefaultDocument middleware is able to return '200' response with
default document instead of '404' error. It is useful in the case that
your application can't find any contents from database, assets of users,
static assets and etc, but has system default file for request URL and
to want to return it with '200' reponse, not '404' errror.

SEE ALSO
Plack::Middleware::ErrorDocument

AUTHOR
Hiroshi Sakai

LICENSE
This library is free software; you can redistribute it and/or modify it
under the same terms as Perl itself.