下面是一个实现的例子:
复制代码代码如下所示:
*
*伪地址传送地址(url_alter)
* /
功能example_url_inbound_alter($路径,original_path美元,美元path_language)
{
如果(preg_match(' | ^第( / *。| '),$路径,$matches)){
$路径= 'node。$匹配{ 1 };
}
}
*
*原地址随机地址(url_alter)
* /
功能example_url_outbound_alter($路径,选择美元,美元original_path)
{
如果(preg_match(' | ^节点( / *。| '),$路径,$matches)){
$路径= 'article。$匹配{ 1 };
}
}

PS:hook_url_inbound_alter时实现了,我不知道为什么它不能实现的功能,也许是因为吊钩负重过早,没有模块加载完全。所以我的做法是写在URL重写模块,如subpath_alias