I am trying to rewrite url in routes.php with magento 2.2.2 version. url key is dynamically set from configuration. got this error :: Front controller reached 100 router match iterations
$urlKey = trim($this->scopeConfig->getValue('section/group/url_key', $storeScope), '/');
$identifier = trim($request->getPathInfo(), '/');
if ($identifier == $urlKey) {
$request->setModuleName('search')->setControllerName('index')->setActionName('index');
$request->setAlias(\Magento\Framework\Url::REWRITE_REQUEST_PATH_ALIAS, $identifier);
} else {
return false;
}
return $this->actionFactory->create(
'Magento\Framework\App\Action\Forward',
['request' => $request]
);