源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

drupal 代码实现URL重写

  • 时间:2020-02-12 21:40 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:drupal 代码实现URL重写
以下是实现例子:
[u]复制代码[/u] 代码如下:
/* * 伪地址转原地址 (url_alter) */ function example_url_inbound_alter(&$path, $original_path, $path_language) { if (preg_match('|^article(/.*)|', $path, $matches)) { $path = 'node'. $matches[1]; } } /* * 原地址转伪地址 (url_alter) */ function example_url_outbound_alter(&$path, &$options, $original_path) { if (preg_match('|^node(/.*)|', $path, $matches)) { $path = 'article' . $matches[1]; } }
PS: 实现hook_url_inbound_alter时不知为何会调不出实现函数,可能因为HOOK过早加载,没有把module加载完全。所以我的做法是写在URL重写模块中,例如subpath_alias
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部