I m using magento 2.1.3. Looking Specific Solution for "Front controller reached 100 router match iterations" Error...? I checked some answers on stackexchange but not working for magento 2.1.3.
public function match(\Magento\Framework\App\RequestInterface $request) {
$identifier = trim($request->getPathInfo(), '/');
/** @var \Magento\Cms\Model\Page $page */
$page = $this->_pageFactory->create();
if (strpos($identifier, 'xyz.html') !== false) {
$request->setModuleName('My_Module')->setControllerName('mymodule')->setActionName('index');
}
if (strpos($identifier, 'pqr.html') !== false) {
$request->setModuleName('My_Module')->setControllerName('mymodule')->setActionName('testing');
}
$request->setAlias(\Magento\Framework\Url::REWRITE_REQUEST_PATH_ALIAS, $identifier);
}