Download the PHP package palmtree/canonical-url-bundle without Composer
On this page you can find all versions of the php package palmtree/canonical-url-bundle. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download palmtree/canonical-url-bundle
More information about palmtree/canonical-url-bundle
Files in palmtree/canonical-url-bundle
Package canonical-url-bundle
Short Description Canonical URL Symfony bundle
License MIT
Informations about the package canonical-url-bundle
Canonical Url Bundle
The CanonicalUrlBundle
is a Symfony bundle to redirect requests from multiple URLs for the same resource to a single canonical URL.
For example, if you had a resource named /about-us for your site example.org it could potentially be accessed with:
When a user requests the resource with any of the above URLs, CanonicalUrlBundle
will build a canonical URL based on a predefined site URL and will
perform an HTTP redirect to it if the request URL does not match.
The bundle can also add a <link rel="canonical">
tag to your twig templates, see the Usage section for how.
Installation
Step 1: Download the Bundle
Open a command console, enter your project directory and execute the following command to download the latest stable version of this bundle:
This command requires you to have Composer installed globally, as explained in the installation chapter of the Composer documentation.
Step 2: Enable the Bundle
Then, enable the bundle by adding it to the list of registered bundles
in the app/AppKernel.php
file of your project:
Step 3: Configure the Bundle
Add your configuration for the bundle to app/config/config.yml
:
Usage
To add a <link rel="canonical">
tag to your pages include the following code in the <head>
of a twig tempalte:
The href attribute will default to the canonical URL for the current request, but this can be overidden:
License
This bundle is released under the MIT license
All versions of canonical-url-bundle with dependencies
symfony/dependency-injection Version ~2.7|~3.0
symfony/config Version ~2.7|~3.0
symfony/routing Version ~2.7|~3.0
symfony/http-kernel Version ~2.7|~3.0
twig/twig Version ~1.28|~2.0