Skip to content

mahonrig/SlimPrerenderMiddleware

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 

Repository files navigation

SlimPrerenderMiddleware

Simple middleware for Slim PHP Framework, for prerendering of JS applications using prerender.io. Checks for _escaped_fragment, and alternatively uses a string of known bots to forward prerender requests.

Usage

Include PrerenderMiddleware in your index.php, then:

$app = new \Slim\Slim();

/* Initiate our prerender middleware */
$app->add(new \PrerenderMiddleware('http://service.prerender.io/', 'YOUR TOKEN HERE'));

For every request it checks if _escaped_fragment is set, or if the user agent matches against a string of known bots, if any match, the request is sent to the backend url using cURL, which returns the prerendered body.

About

Simple middleware for Slim PHP Framework, for prerendering of JS applications using prerender.io

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages