IT-Storm

Умный человек не тот кто много знает, а тот кто понимает, как много он не знает

Menu

Magento 2: редирект на 404 страницу

Magento 2: редирект на 404 страницу

Пример, как в контроллере сделатать редирект (пробросить) на 404 страницу:
 

namespace Company\ModuleName\Controller\Index;

use Magento\Framework\Controller\ResultFactory;

class Index extends \Magento\Framework\App\Action\Action 
{

    /**
     * Show 404 error page
     *
     * @return \Magento\Framework\Controller\ResultInterface
     */
    public function execute()
    {
        /** @var \Magento\Framework\Controller\Result\Forward $resultForward */
        $resultForward = $this->resultFactory->create(ResultFactory::TYPE_FORWARD);
        $resultForward->forward('noroute');
        return $resultForward;
    }
}

Magento 2