svetamor/redirect-package

从文件和bd重定向

安装: 4

依赖: 0

建议者: 0

安全性: 0

星标: 0

关注者: 1

分支: 0

开放问题: 0

类型:yii2-extension

1.4.0 2019-08-01 21:29 UTC

This package is auto-updated.

Last update: 2024-09-29 05:20:54 UTC


README

在 Yii2 中实现 301 重定向

在 \config\main.php 或 web.php 中,将 RedirectComponent 类添加到组件和容器中,并添加依赖关系

'bootstrap' => ['RedirectComponent','log'],
'container' => [
    'definitions' => [
        \frontend\vendor\svetamor\redirect\interfaces\AbstractArray::class => [
            'class' => \frontend\vendor\svetamor\redirect\ArrayBd::class,
            'filePath' => 'redirect',
        ],
        /*\frontend\vendor\svetamor\redirect\interfaces\AbstractArray::class => [
            'class' => \frontend\vendor\svetamor\redirect\ArrayCsv::class,
            'filePath' => '/files/redirect.csv',
         ],*/
        \frontend\vendor\svetamor\redirect\interfaces\IGettingUrl::class => \frontend\vendor\svetamor\redirect\GettingUrl::class,
        \frontend\vendor\svetamor\redirect\interfaces\IRedirect::class => \frontend\vendor\svetamor\redirect\Redirect::class,
    ],
],
'components' => [
    ...
    'RedirectComponent' => [
        'class'=>'frontend\vendor\svetamor\redirect-package\src\RedirectComponent',
    ],