Version 4 supported
This version of Silverstripe CMS is still supported though will not receive any additional features. Go to documentation for the most recent stable version.
Silverstripe CMS has a number of Middleware components.
You may find them in the
|Secures requests by only allowing a whitelist of Host values
|URL normalisation and redirection
|Change detection via Etag / IfModifiedSince headers, conditionally sending a 304 not modified if possible.
|Checks whether user manual confirmation is required for HTTPRequest
|Display execution metrics in DEV mode
|Triggers a call to flush() on all Flushable implementors
|Controls HTTP response cache headers
|Access throttling, controls HTTP Retry-After header
|PHP Session initialisation
|Rewrites headers that provide IP and host details from upstream proxies
|Controls some of the URL special variables