Al no usar "Usar reescrituras del servidor web" (en sistema, configuración, general, web) el sitio anda bien pero todas las urls figuran con index.php. Por ejemplo: sitio.com/index.php/admin, en lugar de sitio.com/admin.
Si lo uso, las url se arreglan pero las páginas no se encuentran (error 404).
El htaccess es el mismo q uso en otro sitio, y sin embargo en el otro sitio funciona todo correctamente.
Alguna ayuda?
hola bradbury,
de lo que he entendido, es normal que siempre te aparezca el index.php, todo pasa por este fichero. Te confirmo que en mi admin las URL's son asi (index.php/admin/etc...)
El otro sitio, ¿es el mismo servidor? ¿Estas seguro que tienes la configuracion necesaria para instalar magento?
¿Has probado volver a instalarlo?
Indicanos la versión que usas en tu firma (en la cabecera, Acciones del Foro -> Editar Perfil -> Editar Firma)
No toques los ficheros del core, tienes que crear modulos para modificarlo
Algunas cosas que hay que saber sobre Magento, y el comercio online
bradbury bienvenido y quiero decirte que yo termine por "conformarme" con dejar ese index.php en el medio. Entiendo que tranquilamente con htaccess y con el mod_rewrite activo se deberia poder quitar ese index.php. Es una duda que tengo hace rato, o sea, si da la posibilidad ¿No deberia funcionar de todas formas?
Preguntas frecuentes
Busca si no esta contestado ya tu pregunta antes de preguntar
Postea en el foro/subforo adecuado
Pon un titulo lo más descriptivo posible
Describe con un máximo de detalles
Si el problema es online, danos la URL
Trabaja con el cache deshabilitado hasta que pases en producción
Gracias OSdave por la firma
gracias por contestar, el otro sitio efectivamente lo tengo en otro servidor, por lo q seguramente el problema pasa por ahí
en ambos servidores el admin es index.php/admin, pero el "frontend" (lo q ven los visitantes), en un servidor se ve bien (sitio.com/account) y en el otro no (sitio2.com/index.php/account)
ambos cumplen con los requisitos, de lo contrario no hubiera podido ni siquiera instalarlos
es frustante, porque logré solucionar un montón de problemas y encaminarme a tener magento funcionando al 100%, sin embargo esto me lleva una semana parado...
hasta ahora no probé volver a instalarlo, pero lamentablemente no me está quedando otra alternativa...
Instalarlo modificando el magento
http://aanugraha.wordpress.com/2008/05/29/problem-bug-in-magento-installation/
Si durante la instalación modificas estos parametros no tendria que darte problema alguno.
**no he tenido la oportunidad de probarlo. Es más yo lo resolvi pero sin necesidad de tocar eso en la instalación pero no recuerdo como, disculpa
Enterprise & Community
hola!
yo tambien necesito quitar el index.php de la url Y ESTOY PERDIDISIMA he leído varios foros pero nada, no soy capaz de que funcione
¿alguién puede echarme una mano?
gracias
no está solucionado este tema todavía?
¿lo de quitar index.php de la URI en el admin?
si de verdad es tan molesto, me parece que hay una extensión que lo hace, buscala en la pagina de magento
Indicanos la versión que usas en tu firma (en la cabecera, Acciones del Foro -> Editar Perfil -> Editar Firma)
No toques los ficheros del core, tienes que crear modulos para modificarlo
Algunas cosas que hay que saber sobre Magento, y el comercio online
En el admin, y en la parte pública...
si son direcciones amigables, no entiendo que pinta un index.php.
buscaré esa extensión. Gracias.
si te aparece index.php en el frontend es que no esta bien configurado la reescritura de url's: activalo en la parte web de la configuración del sistema, pestaña Optimizacion. No te olvides de flushear el cache despues.
Indicanos la versión que usas en tu firma (en la cabecera, Acciones del Foro -> Editar Perfil -> Editar Firma)
No toques los ficheros del core, tienes que crear modulos para modificarlo
Algunas cosas que hay que saber sobre Magento, y el comercio online
Muchas Gracias!
era esto lo que quería!
aja, vale. Pero como este tema habla de la parte admin, no te habia entendido 🙂
Indicanos la versión que usas en tu firma (en la cabecera, Acciones del Foro -> Editar Perfil -> Editar Firma)
No toques los ficheros del core, tienes que crear modulos para modificarlo
Algunas cosas que hay que saber sobre Magento, y el comercio online
Pues yo tengo ahora mismo este problema, intento acceder alguna url del frontend, y me da error 500. http://www.paginaweb.com/es/wishlist/ ...antes era http://www.paginaweb.com/index.php/es/wishlist/
Magento 1.4.1.1 y 1.5.1
Es un tema antiguo, pero sigue pasando en la versión 1.7, asi que aquí dejo como lo he solucionado yo:
1.- Acceder al adminintador con index.php incluido:
http://domain.com/index.php/admin
2.- System >> Configuration >> Web >> Optimización para motores de búsqueda
Usar reescrituras del servidor web --> YES
3.- “System >> Configuration >> Web >> Seguro”
Usar URLs seguras en el Frontend --> YES
Asegúrate de que "mod_rewrite" está activado en tu servidor (apache)
- Aqui es posible que ya funcione ---
4.- Crear o editar .htaccess en el raiz y mirar si esta configuración
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
Espero que ayude.
Versión 1.4.1
Wow muchas gracias por el aporte, funciono ok en mi tienda, ese problema lo tenia desde muchos dias, 10 puntos por sus aportes muchas gracias