Duplicate url redirect && language in url Extension for Yii 2
, (*1)
Installation
The preferred way to install this extension is through composer., (*2)
Either run, (*3)
php composer.phar require developer-av/yii2-request
or add, (*4)
"developer-av/yii2-request": "*"
to the require section of your composer.json., (*5)
Usage
To use this extension, simply add the following code in your application configuration:, (*6)
return [
//....
'components' => [
'request' => [
'class' => 'developerav\request\Request',
'cookieValidationKey' => '************,
'languages' => [
'en' => 'en-US',//default language
'ru' => 'ru-RU',
]
],
'urlManager' => [
'class' => 'developerav\request\UrlManager',
'withoutWww' => true, // 301 redirect from www.exemple.com -> exemple.com
'enablePrettyUrl' => true,
'showScriptName' => false,
'rules' => [
],
],
],
];
Generate Url:, (*7)
Html::a('test', ['', 'lang_id' => 'ru'])