Kemal路由重定向子树

这个代码片段向你展示了如何重定向整个子树并删除子树的第一部分。

这可能很有用,例如,当你有外部链接引用不同的语言(如/de /fr /it)和其中的内容路径,而你想从相同的端点提供一切服务时。

  #为语言路径添加重定向功能
  获取"/de/*"做|env|
      path_parts = env.request.path.split("/", 3)
      new_path = "/"
      如果path_parts.size > 2
        new_path = new_path + path_parts[2] 。
      结束
      env.redirect new_path
  结束

水晶郎

奖金提示。

把env.inspection

把env.request.inspection