Symfony/Sonata 中的内部页面重定向

Posted

技术标签:

【中文标题】Symfony/Sonata 中的内部页面重定向【英文标题】:Internal page redirection in Symfony/Sonata 【发布时间】:2017-03-19 05:59:25 【问题描述】:

我正在尝试使用我的奏鸣曲沙盒。

当我尝试重新加载配置文件或注册路由时遇到此消息internal page redirection 的问题。

【问题讨论】:

欢迎来到 *** @safe。您越容易让我们帮助您,您获得答案的机会就越大。包括一些代码 sn-p,例如错误堆栈跟踪。 如果您已经找到解决方案,为什么还没有发布? 【参考方案1】:

内部页面重定向仅供管理员使用。

如果你想删除它去

PageBundle/Listner/ResponseListener.php

并删除它

// 在重定向之前显示一个验证页面,以便编辑器可以编辑当前页面 if ($page && $response->isRedirection() && $this->cmsSelector->isEditor() && !$request->get('_sonata_page_skip')) $response = new Response($this->template->render('SonataPageBundle:Page:redirect.html.twig', array( '响应' => $响应, '页面' => $页面, ))); $response->setPrivate(); $event->setResponse($response); 返回;

【讨论】:

Listner 目录应该是Listener吗?【参考方案2】:

由于此捆绑包已更新,现在有一个参数可以设置为跳过或不跳过:

sonata.page.skip_redirection: true

【讨论】:

以上是关于Symfony/Sonata 中的内部页面重定向的主要内容,如果未能解决你的问题,请参考以下文章

将用户重定向到 Playstore 中的订阅页面

Flutter - 将用户重定向到 PlayStore/AppStore 中的订阅页面

Nuxt.js:如何重定向内部方法

内部跳转(请求转发)和外部跳转(重定向)的区别?

重定向和转发

301 重写/重定向规则导致 500 内部服务器错误