infrajs / urlalias
Редирект со старых адресов сайта на новые
Installs: 146
Dependents: 1
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 1
pkg:composer/infrajs/urlalias
This package is auto-updated.
Last update: 2025-09-29 01:21:11 UTC
README
Используется для сохранения работоспособности старых опубликованных ссылок.
Конфиг infrajs\alias\Alias::$conf
. Все перенаправления сохраняют GET параметры после вопроса.
{ "hard":{ //указывается путь от корня "oldname/test":"newname/bla" }, "part":{ //Замена части адреса с сохранением оставшейся части пути после слэша "Каталог":"catalog", "Блог":"blog" } }
После одключнеия проверить можно с помощью адресов /urlalias-hard-test будет переход на /urlalias-hard-ok /urlalias-part-test-bla будет переход на /urlalias-part-ok-bla Это перенаправления определены в конфиге по умолчанию.
Слэш в конце адресе при жёстком совпадение (hard) игнорируется. "oldname/test":"newname/bla" адрес "oldname/test/" также удовлетворит условие и будет переход на "newname/bla".
Запуск
\infrajs\alias\Alias::init(); //проверит условия hard и part и при совпадении выполнит 301 редирект
Вместе с Infrajs
После установки подключается автоматически infrajs/config