gpt4 book ai didi

url - 网址映射,网址重定向/重写

转载 作者:行者123 更新时间:2023-12-02 14:20:49 26 4
gpt4 key购买 nike

我想将'/'uri重定向到给定 Controller 的操作。我曾经通过UrlMappings.groovy中的以下代码来做到这一点:

"/"(action: "highlights", controller: "project")

但是,这不会在浏览器中重写URL。它重定向到正确的 Controller 操作,但是浏览器的导航Url仍然位于 myProject/。我希望将其更新为“正确” uri,以便重新加载等使用“正确” uri。

我试过了:
"/"(uri: "/project/highlights")

但我收到状态404响应。

关于我应该如何进行的任何建议?

最佳答案

UrlMappings仅适用于如何将URL映射到controller.action。它不会做任何重定向。
如果要进行URL重定向,则可能需要在应用程序服务器之前设置一个HTTP服务器(如apache),或者更简单的方法是仅设置controller.action来手动进行重定向。

"/"(action: "redirect", controller: "project")

project Controller 和 redirect Action 中,只需将用户重定向到 highlights Action 即可。

关于url - 网址映射,网址重定向/重写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10029971/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com