scala路由设置(重定向)

Posted

技术标签:

【中文标题】scala路由设置(重定向)【英文标题】:scala routes setting (redirect) 【发布时间】:2018-12-08 03:37:43 【问题描述】:

我想在访问 localhost:9000 时重定向到网站“www.xxx.com”。

环境是 scala 和 play-framework。

路由文件设置如下

 GET        /                      controllers.HomeController.index

控制器

package controllers

import javax.inject.Inject
import play.api.mvc._

/**
  * A very small controller that renders a home page.
  */
class HomeController @Inject()(cc: ControllerComponents) extends AbstractController(cc) 

  def index = Action  implicit request =>
    Ok(views.html index())
  

这是屏幕截图:localhost:9000。 localhost:9000 image

访问localhost:9000时如何重定向到“www.xxx.com”? 请给我建议。

【问题讨论】:

302 重定向?浏览器会照顾好它吗? ***.com/questions/3356838/how-does-http-302-work playframework.com/documentation/1.4.0/api/play/mvc/results/… github.com/playframework/playframework/blob/master/framework/… 它有效!谢谢!! GET / controllers.Default.redirect(to = "google.com") 【参考方案1】:

我认为您应该这样做以重定向您的路线。

controllers.Default.redirect(to = "http://www.google.com")

【讨论】:

以上是关于scala路由设置(重定向)的主要内容,如果未能解决你的问题,请参考以下文章

vue动态设置路由重定向

优维低代码:Redirect 路由重定向&If 条件渲染

犯罪分子劫持路由器 DNS 设置将用户重定向至安卓恶意软件

06.路由重定向

主页布局+通过接口获取菜单数据+实现首页的路由重定向+设置左侧二级菜单的路由链接

【Django】路由配置:反向解析、重定向