Skip to content

Robot72/yii2-url-alias

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

UrlAlias

Installation

1. Install Repository

You can install via composer.

Run

php composer.phar require --prefer-dist "robot72/yii2-url-alias" "dev-master"

or add to require section of composer.json:

"robot72/yii2-url-alias": "dev-master"

2. Edit your config files

#####2.1. Check Database Connection Params Check your config/db.php file. Have correct parameters? #####2.2. Install migrations php yii migrate/up --migrationPath=@vendor/robot72/yii2-url-alias/migrations

If you want example data, run this queries:

INSERT INTO `url_rule` (`id`, `slug`, `route`, `params`, `status`) VALUES
(1, '', 'site/index', 'a:0:{}', 1),
(2, 'about', 'site/about', 'a:0:{}', 1);

#####2.3. Edit config/web.php: file

/** Example urlManager config */
'urlManager' => [
    'enablePrettyUrl' => true,
    'showScriptName'  => false,
    'rules' => [
        [
            'class' => 'robot72\UrlAlias\components\BaseUrlRule',
            'connectionID'  => 'db',
            'redirect301'   => true //if you want 301 redirect
        ]
        ...
    ]
],

#####2.4 Test http://YOUR_LOCAL_SERVER/about

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 100.0%