Flow Framework Router to ensure a trailing slash
This package has 2 main features:
- trailingSlash: ensure that all links ends with a trailing slash (e.g.
- toLowerCase: ensure that camelCase links gets redirected to lowercase (e.g.
You can de- and activate both of them.
Another small feature is to restrict all new neos pages to have a lowercased
uriPathSegment. This is done by extending the
Just require it via composer:`
composer require t3n/seo-routing
In the standard configuration we have activated the trailingSlash (to redirect all uris without a / at the and to an uri with / at the end) and do all redirects with a 301 http status.
Note: The lowercase redirect is deactivated by default, cause you have to make sure, that there is no
uriPathSegment with camelCase or upperspace letters - this would lead to redirects in the neverland.
t3n: SEO: Routing: redirect: enable: trailingSlash: true toLowerCase: false statusCode: 301 blacklist: '/neos/.*': true
By default, all
/neos/ URLs are ignored for redirects. You can extend the blacklist array with regex as you like:
t3n: SEO: Routing: #redirect: #... blacklist: '/neos/.*': true