PHPackages                             skeeks/yii2-external-links - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Framework](/categories/framework)
4. /
5. skeeks/yii2-external-links

ActiveYii2-extension[Framework](/categories/framework)

skeeks/yii2-external-links
==========================

AutoCorrect external links after rendering html page

1.1.5(2y ago)43.1k1BSD-3-ClausePHP

Since Feb 10Pushed 2y ago2 watchersCompare

[ Source](https://github.com/skeeks-semenov/yii2-external-links)[ Packagist](https://packagist.org/packages/skeeks/yii2-external-links)[ Docs](http://skeeks.com/)[ RSS](/packages/skeeks-yii2-external-links/feed)WikiDiscussions master Synced 2mo ago

READMEChangelog (9)Dependencies (1)Versions (10)Used By (1)

AutoCorrect external links after rendering html page
====================================================

[](#autocorrect-external-links-after-rendering-html-page)

[![Latest Stable Version](https://camo.githubusercontent.com/d901ddd54d25bb4c95749f514d4687bbca674d3f3205bea5a80f77478e046740/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f736b65656b732f796969322d65787465726e616c2d6c696e6b732e737667)](https://packagist.org/packages/skeeks/yii2-external-links)[![Total Downloads](https://camo.githubusercontent.com/5c6ad68933c42d525c4fa0c2c3b001abd471aca1a828fbed5aaa3f2af9d15179/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f736b65656b732f796969322d65787465726e616c2d6c696e6b732e737667)](https://packagist.org/packages/skeeks/yii2-external-links)

Installation
------------

[](#installation)

The preferred way to install this extension is through [composer](http://getcomposer.org/download/).

Either run

```
php composer.phar require --prefer-dist skeeks/yii2-external-links "*"

```

or add

```
"skeeks/yii2-external-links": "*"

```

How to use (simple)
-------------------

[](#how-to-use-simple)

```
//App config
[
    'bootstrap'    => ['externalLinks'],

    'components'    =>
    [
        //....
        'externalLinks' =>
        [
            'class' => 'skeeks\yii2\externalLinks\ExternalLinksComponent',
        ],
        //....
    ],

    'modules'    =>
    [
        //....
        'externallinks' =>
        [
            'class' => 'skeeks\yii2\externalLinks\ExternalLinksModule',
        ],
        //....
    ]
]
```

How to use (advanced)
---------------------

[](#how-to-use-advanced)

```
//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',
        ],
        //....
    ]
]
```

\##Screenshot [![SkeekS CMS admin panel](https://camo.githubusercontent.com/6fa28cf8dbc935f56b52fd31af32e14b92933f30e08c078fbae30c9e160a6eaa/687474703a2f2f6d61726b6574706c6163652e636d732e736b65656b732e636f6d2f75706c6f6164732f616c6c2f62332f63352f66362f62336335663634613037373938633830663738633064653130326134636631342e706e67)](http://marketplace.cms.skeeks.com/uploads/all/b3/c5/f6/b3c5f64a07798c80f78c0de102a4cf14.png)

---

> [![skeeks!](https://camo.githubusercontent.com/e80b006782c0ce0ce23f8e2e2530130e856f2f49c6a5a8e0e15eaf0c87d25d7b/68747470733a2f2f736b65656b732e636f6d2f696d672f6c6f676f2f6c6f676f2d6e6f2d7469746c652d383070782e706e67)](https://skeeks.com)
> *SkeekS CMS (Yii2) — quickly, easily and effectively!*
> [skeeks.com](https://skeeks.com) | [cms.skeeks.com](https://cms.skeeks.com)

###  Health Score

34

—

LowBetter than 77% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity21

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity69

Established project with proven stability

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~373 days

Recently: every ~584 days

Total

9

Last Release

755d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/785306737dd13e3ea6826dfc04ab29ececa88f560d054ff595d64853cb878219?d=identicon)[skeeks-semenov](/maintainers/skeeks-semenov)

---

Top Contributors

[![skeeks-semenov](https://avatars.githubusercontent.com/u/9209305?v=4)](https://github.com/skeeks-semenov "skeeks-semenov (21 commits)")

---

Tags

skeeksskeeks-cmsyiiyii2yii2-cmsyii2-extensionframeworkappSxskeeksyiiauto correct

### Embed Badge

![Health badge](/badges/skeeks-yii2-external-links/health.svg)

```
[![Health](https://phpackages.com/badges/skeeks-yii2-external-links/health.svg)](https://phpackages.com/packages/skeeks-yii2-external-links)
```

###  Alternatives

[skeeks/yii2-assets-auto-compress

Automatically compile and merge files js + css + html in yii2 project

162437.6k6](/packages/skeeks-yii2-assets-auto-compress)[skeeks/cms

SkeekS CMS — control panel and tools based on php framework Yii2

13825.6k47](/packages/skeeks-cms)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
