Symfony2 bundle that tries to find the right route if a visitor adds or forgets a slash in the URL
PHP
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
DependencyInjection
EventListener
Resources/config
.gitignore
AMNLRouterUnslashBundle.php
LICENSE
README.md
composer.json

README.md

AMNL \ Router Unslash Bundle

Latest Stable Version Total Downloads

When I tested one of my websites with Nibbler it gave the following useful advice:

Adding or removing a trailing slash to all URLs of this site returns an error page (404). This is OK as no content is being duplicated, but visitors might try browsing to the pages of this website with or without a trailing slash. Ideally, the alternate URL should redirect to the correct page.

So I created this easy bundle that automates these kind of redirects.

Configuration

Below you will find the default configuration

# Router Unslash
amnl_router_unslash:
  permanent: false   # True = 301, False = 302
  public: true		 # Public cache?
  maxage: 1800       # Cache-Control max-age
  smaxage: 21600     # Cache-Control s-maxage