Tengo una situación en la que la URL de administración de mi cliente es algo como esto;
http://www.example.com/index.php/admin/admin/dashboard/index/key/0981a6bd2f5a06fec85d3c9e297849a0/
la palabra admin aparece dos veces, cómo eliminar una. verifiqué la aplicación / etc / local.xml y en magento admin-> system-> configuration-> admin, no hubo cambios en la configuración predeterminada.
Nota: Hice la misma pregunta en stackoverflow.com pero no obtuve respuesta en 3 días, por eso la volví a publicar aquí.
magento-1.9
admin
url
Haris
fuente
fuente
Use Store Codes in URL
configuradayes
?Respuestas:
El
admin
aparece dos veces en la URL cuando se tiene la banderaUse Store Codes in URL
conjunto aYes
.Dado que la sección de administración es en realidad una vista de la tienda desde el punto de vista de Magento, su código (admin) se muestra en la url.
La segunda vez que aparece es porque
admin
es la clave de ruta para los controladores adminhtml.Por ejemplo, si cambia la clave de administrador url para
backend
partirSystem->Configuration->Admin->Admin Base URL->Custom Admin Path
, la URL se pareceráhttp://example.com/admin/backend/controller/action/
.En cuanto a las extensiones que no funcionan correctamente si tiene los códigos de tienda en las URL, significa que son extensiones mal escritas. El comportamiento de la extensión debería funcionar en ambos casos. Lo más probable es que tengan URL codificadas en algún lugar del código.
fuente
admin
notmodule_name
. La solución es amplia para encajar aquí. Implica cambiar mucho del código de la extensión.Prueba esto:
Sistema> Configuración> General> Web> Opciones de URL> Agregar código de tienda a URL
Allí debe haber establecido su valor 'Sí'.
Lo que esto hace es en la parte frontal que incluye el código de la tienda (en realidad, el código de vista de la tienda) a la URL para las configuraciones de la tienda múltiple, para que pueda acceder a una tienda como esta: http://xyz.com/index.php/ storecode1 / o http://xyz.com/index.php/storecode2/ ... etc.
Pero desafortunadamente también lo hace para el administrador (que tiene el código de tienda admin), por lo tanto, la ruta a su administrador ahora es admin / admin, el primero es el código de la tienda, el segundo es la ruta para servir la aplicación. Por lo tanto, algunas extensiones que no usan la ruta de URL de administración dinámica no funcionarán, probablemente obtendrá un 404 donde espera que su contenido esté en el cuerpo principal de la página.
La habilitación de la segunda opción en ese administrador (Sistema> configuración> General> Web> opciones de URL), es decir, "Redirigir a URL base si la URL solicitada no coincide" debería solucionar todo el problema.
Si todavía no soluciona su problema, entonces la última opción para solucionarlo es 'No' para la opción 'Agregar código de tienda a las URL'.
fuente