:::: MENU ::::

Magento: Obtener todas las rutas configuradas

0.00 avg. rating (0% score) - 0 votes

No es un caso muy habitual, pero a veces la mejor forma de saber qué módulos están instalados en nuestra tienda Magento es conocer todas las rutas posibles que cada uno de los módulos genera.

En particular a nosotros nos resulta muy útil para configurar las excepciones de caché en Varnish. Sin tener un listado completo de rutas del sistema, es muy complicado obtener la lista de URLs que no deben cachearse en Varnish.

Para obtener este listado, podéis crearos un archivo php en la carpeta raíz de vuestro Magento, con el siguiente contenido.

   require_once 'app/Mage.php';
   Mage::app();
 
   $nodes = Mage::getConfig()->getNode('frontend/routers')->asArray(); 
   foreach ($nodes as $node) {
      echo $node['args']['frontName'] . '<br />';	
   }

Si accedéis mediante el navegador, obtendréis el listado completo.




One Comment

  • Responder Irwin |

    Es una consulta pequeña yo estoy tratando de levantar un magento 2 que antes estaba el Cpanel y quiero levantar lo en mi Xampp php 7.0.33, yo ya cambie mi la conexión de base de datos en el archivo env.php y en la base de datos mi url local http://localhost/magento-compilado/ y también ya limpie mi cache pero cuando abro la parte de cliente solo me sale mi footer y no lo demás y en el administrador en pantalla negra también limpie cache, sabe por que o que me esta faltando editar , nota la única carpeta que no e revisado es el «vendor», o me falta algo mas por editar

Hey! Qué opinas sobre el artículo?