like opencart seo url
The preferred way to install this extension is through composer.
Either run
composer require --prefer-dist caijq4ever/yii2-urlalias "dev-master"
or add
"caijq4ever/yii2-urlalias": "dev-master"
to the require section of your composer.json
file.
1.Edit config/web.php
file
'components' => [
...
'urlManager' => [
'enablePrettyUrl' => true,
'showScriptName' => false,
'rules' => [
[
'class' => 'junqi\urlalias\UrlRule',
],
],
],
...
],
2.Install migrations yii migrate/up --migrationPath=@vendor/caijq4ever/yii2-urlalias/migrations
3.Insert fake data
INSERT INTO `url_alias` (`id`, `alias`, `route`, `params`, `status`) VALUES
(1, 'hello', 'site/index', 'a:0:{}', 1),
(2, 'world', 'site/about', 'a:0:{}', 1);
4.Run http://path/to/your/project/hello
on your browser
- Cache
- ...