返回未发布节点的备用HTTP代码
我正在尝试为Drupal 8中未发布的节点返回404页面而不是403响应。 我测试了 内核响应订户,但是发现我使用的代码只会将状态代码从403更改为404,而实际上不显示404页面。因此,也许有人可以向我展示如何在其中生成404页面Response对象? 这是我正在使用的代码: class ResponseSubscriber implements EventSubscriberInterface { /** * {@inheritdoc} */ public static function getSubscribedEvents() { return [KernelEvents::RESPONSE => [['alterResponse']]]; } /** * Change status code to 404 from 403 if page is an unpublished node. * * @param FilterResponseEvent $event * The route building event. */ …