【发布时间】:2011-01-03 18:19:31
【问题描述】:
在我的应用程序中,我希望为禁用 cookie 的搜索引擎机器人提供一些动态内容。但我被卡住了,因为我需要通过 Flash 范围传递重定向 URL 以重定向到不同的操作和控制器。当我使用链 而不是重定向,那么我可以获取闪存范围数据,但我有一些用例我不能使用链并且必须使用重定向这也是因为链(uri:'/')无法正常工作,因为这将重定向到当前控制器的索引操作,而不是为根“/”定义的控制器。问题是当 cookie 被禁用并执行重定向而不是链时,flash 范围会丢失所有内容。这是 grails 中的错误还是知道 grails 中的限制?
当 cookie 被禁用时,我仍然看到 URL 被重写为 ;jessionid=some_value 但默认情况下根据文档 url 不会被 jessionid 重写。启用 cookie 后,url 不会按预期重写。这是 grails 中的错误还是预期的行为?禁用 cookie 时如何在 grails 中禁用 URL 重写?
我也明白禁用 cookie 和 URL 重写的含义是每个请求都会导致创建新的会话对象。
【问题讨论】:
-
谢谢,我查看了那个插件,但它并没有解决我在发布的问题中描述的问题。
标签: grails