Axllent\TrailingSlash\Middleware\TrailingSlashRedirector
Ensure that a single trailing slash is always added to the URL.
URLs accessed via Ajax, contain $_GET vars, or that contain
an extension are ignored.
Synopsis
class TrailingSlashRedirector
implements
HTTPMiddleware
{
- // members
- private static array $ignore_paths = ;
- private static array $ignore_agents = ;
- private static integer $redirection_status_code = 301;
- // methods
- public HTTPResponse process()
Hierarchy
Implements
- SilverStripe\Control\Middleware\HTTPMiddleware
Members
private
- $ignore_agents
—
array
User-Agents to ignore - $ignore_paths
—
array
URLS to ignore - $redirection_status_code
—
int
Redirection status code
Methods
public
- process() — Process request