infrajs/urlalias

将旧网站地址重定向到新地址

1.0.1 2016-04-10 15:37 UTC

This package is auto-updated.

Last update: 2024-08-28 22:54:33 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