skeeks / yii2-external-links
渲染HTML页面后自动修正外部链接
1.1.5
2024-04-17 07:50 UTC
Requires
- yiisoft/yii2: ~2.0.13
README
安装
安装此扩展的首选方式是通过 composer.
运行
php composer.phar require --prefer-dist skeeks/yii2-external-links "*"
或添加
"skeeks/yii2-external-links": "*"
使用方法(简单)
//App config [ 'bootstrap' => ['externalLinks'], 'components' => [ //.... 'externalLinks' => [ 'class' => 'skeeks\yii2\externalLinks\ExternalLinksComponent', ], //.... ], 'modules' => [ //.... 'externallinks' => [ 'class' => 'skeeks\yii2\externalLinks\ExternalLinksModule', ], //.... ] ]
使用方法(高级)
//App config [ 'bootstrap' => ['externalLinks'], 'components' => [ //.... 'externalLinks' => [ 'class' => 'skeeks\yii2\externalLinks\ExternalLinksComponent', //Additional 'enabled' => true, 'noReplaceLocalDomain' => true, 'backendRoute' => '/externallinks/redirect/redirect', 'backendRouteParam' => 'url', 'enabledB64Encode' => true, 'noReplaceLinksOnDomains' => [ 'site1.ru', 'www.site1.ru', 'site2.ru', ], ], 'urlManager' => [ 'rules' => [ //Rewriting the standard route //And add robots.txt Disallow: /~* '~skeeks-redirect' => '/externallinks/redirect/redirect', ] ] //.... ], 'modules' => [ //.... 'externallinks' => [ 'class' => 'skeeks\yii2\externalLinks\ExternalLinksModule', ], //.... ] ]
SkeekS CMS (Yii2) — 快速、简单且高效!
skeeks.com | cms.skeeks.com