mpzombie Posted September 14, 2013 Share Posted September 14, 2013 (edited) Buenas, lamento crear otro tema relacionado a las URL - Amigables pero de la infinidad de posts que lei ninguno resolvio mi problema asi que aqui escribo mi caso a ver si alguien puede ayudarme. hoy en mi web active las url-amigables todas funcionan perfecto con la excepcion de la de la pagina de inicio, cuando coloco en el navegador sea cual sea (firefox, chrome, ie) me da el error 404 de pagina no encontrada. Active y desactive las url amigables, borre y genere de nuevo los .htaccess y nada el problema persiste. debo decir que tengo 2 archivos .htaccess uno en el public html donde solo tengo 2 redirecciones que si funcionan creadas desde el panel de control del hosting y otra dentro de la carpeta de la tienda que es la generada por prestashop. sospecho que el error puede encontrarse aqui # DispatcherRewriteCond %{REQUEST_FILENAME} -s [OR]RewriteCond %{REQUEST_FILENAME} -l [OR]RewriteCond %{REQUEST_FILENAME} -dRewriteCond %{HTTP_HOST} ^www.atlascenter.com.ve$RewriteRule ^.*$ - [NC,L]RewriteCond %{HTTP_HOST} ^www.atlascenter.com.ve$RewriteRule ^.*$ %{ENV:REWRITEBASE}index.php [NC,L]</IfModule>#If rewrite mod isn't enabledErrorDocument 404 /atlascenter/index.php?controller=404 pero la verdad he probado cualquier combinacion posible que se me ha ocurrido sin ningun exito agradezco cualquier consejo que me puedan brindar. Edited September 15, 2013 by mpzombie (see edit history) Link to comment Share on other sites More sharing options...
Sergio Ruiz Posted September 14, 2013 Share Posted September 14, 2013 (edited) ¿Ese .htaccess lo tienes con las urls amigables activadas? (Si es asi, no te lo ha generado bien) Recuerda que si usas la versión 1.4 de Prestashop, el .htaccess lo regeneras en la pestaña Herramientas -> Generadores En la 1.5, teoricamente al activar las urls amigables, se te genera el .htaccess automaticamente ¿Cual usas y en ese caso que saga? ¿Los permiso y todo eso bien? ¿no? Edited September 14, 2013 by Sergio Ruiz (see edit history) Link to comment Share on other sites More sharing options...
mpzombie Posted September 14, 2013 Author Share Posted September 14, 2013 ¿Ese .htaccess lo tienes con las urls amigables activadas? (Si es asi, no te lo ha generado bien) Recuerda que si usas la versión 1.4 de Prestashop, el .htaccess lo regeneras en la pestaña Herramientas -> Generadores En la 1.5, teoricamente al activar las urls amigables, se te genera el .htaccess automaticamente ¿Cual usas y en ese caso que saga? ¿Los permiso y todo eso bien? ¿no? si ese es el que tengo con las url amigables activadas uso la version 1.5.3 y bueno ese no es el .htaccess completo aqui te lo dejo completo <IfModule mod_rewrite.c>RewriteEngine onRewriteCond %{HTTP_HOST} ^www.atlascenter.com.ve$RewriteRule . - [E=REWRITEBASE:/atlascenter/]RewriteRule ^api/?(.*)$ %{ENV:REWRITEBASE}webservice/dispatcher.php?url=$1 [QSA,L]# ImagesRewriteCond %{HTTP_HOST} ^www.atlascenter.com.ve$RewriteRule ^([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$1$2$3.jpg [L]RewriteCond %{HTTP_HOST} ^www.atlascenter.com.ve$RewriteRule ^([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$1$2$3$4.jpg [L]RewriteCond %{HTTP_HOST} ^www.atlascenter.com.ve$RewriteRule ^([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$1$2$3$4$5.jpg [L]RewriteCond %{HTTP_HOST} ^www.atlascenter.com.ve$RewriteRule ^([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$1$2$3$4$5$6.jpg [L]RewriteCond %{HTTP_HOST} ^www.atlascenter.com.ve$RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$1$2$3$4$5$6$7.jpg [L]RewriteCond %{HTTP_HOST} ^www.atlascenter.com.ve$RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$6/$1$2$3$4$5$6$7$8.jpg [L]RewriteCond %{HTTP_HOST} ^www.atlascenter.com.ve$RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$6/$7/$1$2$3$4$5$6$7$8$9.jpg [L]RewriteCond %{HTTP_HOST} ^www.atlascenter.com.ve$RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$6/$7/$8/$1$2$3$4$5$6$7$8$9$10.jpg [L]RewriteCond %{HTTP_HOST} ^www.atlascenter.com.ve$RewriteRule ^c/([0-9]+)(\-[\.*_a-zA-Z0-9-]*)(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/c/$1$2$3.jpg [L]RewriteCond %{HTTP_HOST} ^www.atlascenter.com.ve$RewriteRule ^c/([a-zA-Z_-]+)(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/c/$1$2.jpg [L]RewriteCond %{HTTP_HOST} ^www.atlascenter.com.ve$RewriteRule . - [E=REWRITEBASE:/atlascenter/]RewriteRule ^api/?(.*)$ %{ENV:REWRITEBASE}webservice/dispatcher.php?url=$1 [QSA,L]RewriteCond %{HTTP_HOST} ^www.atlascenter.com.ve$RewriteRule ^citymaps$ /atlascenter/citymaps/ [L,R]RewriteCond %{HTTP_HOST} ^www.atlascenter.com.ve$RewriteRule ^citymaps/(.*) /atlascenter/$1 [L]# ImagesRewriteCond %{HTTP_HOST} ^www.atlascenter.com.ve$RewriteRule ^([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$1$2$3.jpg [L]RewriteCond %{HTTP_HOST} ^www.atlascenter.com.ve$RewriteRule ^([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$1$2$3$4.jpg [L]RewriteCond %{HTTP_HOST} ^www.atlascenter.com.ve$RewriteRule ^([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$1$2$3$4$5.jpg [L]RewriteCond %{HTTP_HOST} ^www.atlascenter.com.ve$RewriteRule ^([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$1$2$3$4$5$6.jpg [L]RewriteCond %{HTTP_HOST} ^www.atlascenter.com.ve$RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$1$2$3$4$5$6$7.jpg [L]RewriteCond %{HTTP_HOST} ^www.atlascenter.com.ve$RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$6/$1$2$3$4$5$6$7$8.jpg [L]RewriteCond %{HTTP_HOST} ^www.atlascenter.com.ve$RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$6/$7/$1$2$3$4$5$6$7$8$9.jpg [L]RewriteCond %{HTTP_HOST} ^www.atlascenter.com.ve$RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$6/$7/$8/$1$2$3$4$5$6$7$8$9$10.jpg [L]RewriteCond %{HTTP_HOST} ^www.atlascenter.com.ve$RewriteRule ^c/([0-9]+)(\-[\.*_a-zA-Z0-9-]*)(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/c/$1$2$3.jpg [L]RewriteCond %{HTTP_HOST} ^www.atlascenter.com.ve$RewriteRule ^c/([a-zA-Z_-]+)(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/c/$1$2.jpg [L]RewriteCond %{HTTP_HOST} ^www.atlascenter.com.ve$RewriteRule . - [E=REWRITEBASE:/atlascenter/]RewriteRule ^api/?(.*)$ %{ENV:REWRITEBASE}webservice/dispatcher.php?url=$1 [QSA,L]RewriteCond %{HTTP_HOST} ^www.atlascenter.com.ve$RewriteRule ^clasificados$ /atlascenter/clasificados/ [L,R]RewriteCond %{HTTP_HOST} ^www.atlascenter.com.ve$RewriteRule ^clasificados/(.*) /atlascenter/$1 [L]# ImagesRewriteCond %{HTTP_HOST} ^www.atlascenter.com.ve$RewriteRule ^([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$1$2$3.jpg [L]RewriteCond %{HTTP_HOST} ^www.atlascenter.com.ve$RewriteRule ^([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$1$2$3$4.jpg [L]RewriteCond %{HTTP_HOST} ^www.atlascenter.com.ve$RewriteRule ^([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$1$2$3$4$5.jpg [L]RewriteCond %{HTTP_HOST} ^www.atlascenter.com.ve$RewriteRule ^([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$1$2$3$4$5$6.jpg [L]RewriteCond %{HTTP_HOST} ^www.atlascenter.com.ve$RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$1$2$3$4$5$6$7.jpg [L]RewriteCond %{HTTP_HOST} ^www.atlascenter.com.ve$RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$6/$1$2$3$4$5$6$7$8.jpg [L]RewriteCond %{HTTP_HOST} ^www.atlascenter.com.ve$RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$6/$7/$1$2$3$4$5$6$7$8$9.jpg [L]RewriteCond %{HTTP_HOST} ^www.atlascenter.com.ve$RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$6/$7/$8/$1$2$3$4$5$6$7$8$9$10.jpg [L]RewriteCond %{HTTP_HOST} ^www.atlascenter.com.ve$RewriteRule ^c/([0-9]+)(\-[\.*_a-zA-Z0-9-]*)(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/c/$1$2$3.jpg [L]RewriteCond %{HTTP_HOST} ^www.atlascenter.com.ve$RewriteRule ^c/([a-zA-Z_-]+)(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/c/$1$2.jpg [L]RewriteCond %{HTTP_HOST} ^www.atlascenter.com.ve$RewriteRule . - [E=REWRITEBASE:/atlascenter/]RewriteRule ^api/?(.*)$ %{ENV:REWRITEBASE}webservice/dispatcher.php?url=$1 [QSA,L]RewriteCond %{HTTP_HOST} ^www.atlascenter.com.ve$RewriteRule ^moviecenter$ /atlascenter/moviecenter/ [L,R]RewriteCond %{HTTP_HOST} ^www.atlascenter.com.ve$RewriteRule ^moviecenter/(.*) /atlascenter/$1 [L]# ImagesRewriteCond %{HTTP_HOST} ^www.atlascenter.com.ve$RewriteRule ^([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$1$2$3.jpg [L]RewriteCond %{HTTP_HOST} ^www.atlascenter.com.ve$RewriteRule ^([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$1$2$3$4.jpg [L]RewriteCond %{HTTP_HOST} ^www.atlascenter.com.ve$RewriteRule ^([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$1$2$3$4$5.jpg [L]RewriteCond %{HTTP_HOST} ^www.atlascenter.com.ve$RewriteRule ^([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$1$2$3$4$5$6.jpg [L]RewriteCond %{HTTP_HOST} ^www.atlascenter.com.ve$RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$1$2$3$4$5$6$7.jpg [L]RewriteCond %{HTTP_HOST} ^www.atlascenter.com.ve$RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$6/$1$2$3$4$5$6$7$8.jpg [L]RewriteCond %{HTTP_HOST} ^www.atlascenter.com.ve$RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$6/$7/$1$2$3$4$5$6$7$8$9.jpg [L]RewriteCond %{HTTP_HOST} ^www.atlascenter.com.ve$RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$6/$7/$8/$1$2$3$4$5$6$7$8$9$10.jpg [L]RewriteCond %{HTTP_HOST} ^www.atlascenter.com.ve$RewriteRule ^c/([0-9]+)(\-[\.*_a-zA-Z0-9-]*)(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/c/$1$2$3.jpg [L]RewriteCond %{HTTP_HOST} ^www.atlascenter.com.ve$RewriteRule ^c/([a-zA-Z_-]+)(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/c/$1$2.jpg [L]RewriteCond %{HTTP_HOST} ^www.atlascenter.com.ve$RewriteRule . - [E=REWRITEBASE:/atlascenter/]RewriteRule ^api/?(.*)$ %{ENV:REWRITEBASE}webservice/dispatcher.php?url=$1 [QSA,L]RewriteCond %{HTTP_HOST} ^www.atlascenter.com.ve$RewriteRule ^atlastudio$ /atlascenter/atlastudio/ [L,R]RewriteCond %{HTTP_HOST} ^www.atlascenter.com.ve$RewriteRule ^atlastudio/(.*) /atlascenter/$1 [L]# ImagesRewriteCond %{HTTP_HOST} ^www.atlascenter.com.ve$RewriteRule ^([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$1$2$3.jpg [L]RewriteCond %{HTTP_HOST} ^www.atlascenter.com.ve$RewriteRule ^([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$1$2$3$4.jpg [L]RewriteCond %{HTTP_HOST} ^www.atlascenter.com.ve$RewriteRule ^([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$1$2$3$4$5.jpg [L]RewriteCond %{HTTP_HOST} ^www.atlascenter.com.ve$RewriteRule ^([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$1$2$3$4$5$6.jpg [L]RewriteCond %{HTTP_HOST} ^www.atlascenter.com.ve$RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$1$2$3$4$5$6$7.jpg [L]RewriteCond %{HTTP_HOST} ^www.atlascenter.com.ve$RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$6/$1$2$3$4$5$6$7$8.jpg [L]RewriteCond %{HTTP_HOST} ^www.atlascenter.com.ve$RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$6/$7/$1$2$3$4$5$6$7$8$9.jpg [L]RewriteCond %{HTTP_HOST} ^www.atlascenter.com.ve$RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$6/$7/$8/$1$2$3$4$5$6$7$8$9$10.jpg [L]RewriteCond %{HTTP_HOST} ^www.atlascenter.com.ve$RewriteRule ^c/([0-9]+)(\-[\.*_a-zA-Z0-9-]*)(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/c/$1$2$3.jpg [L]RewriteCond %{HTTP_HOST} ^www.atlascenter.com.ve$RewriteRule ^c/([a-zA-Z_-]+)(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/c/$1$2.jpg [L]# DispatcherRewriteCond %{REQUEST_FILENAME} -s [OR]RewriteCond %{REQUEST_FILENAME} -l [OR]RewriteCond %{REQUEST_FILENAME} -dRewriteCond %{HTTP_HOST} ^www.atlascenter.com.ve$RewriteRule ^.*$ - [NC,L]RewriteCond %{HTTP_HOST} ^www.atlascenter.com.ve$RewriteRule ^.*$ %{ENV:REWRITEBASE}index.php [NC,L]</IfModule>#If rewrite mod isn't enabledErrorDocument 404 /atlascenter/index.php?controller=404# ~~end~~ Do not remove this comment, Prestashop will keep automatically the code outside this comment when .htaccess will be generated again Link to comment Share on other sites More sharing options...
mpzombie Posted September 14, 2013 Author Share Posted September 14, 2013 aclaro tambien que los permisos estan bien los tengo en 644 Link to comment Share on other sites More sharing options...
mpzombie Posted September 15, 2013 Author Share Posted September 15, 2013 Despues de casi 24 horas probando de todo y leyendo en la web consegui varias soluciones aca se las dejo por si a alguien alguna vez le llega a pasar lo mismo a algunos se les solucionaba agregando esta linea de codigo al inicio del htaccess AddType application/x-httpd-php5 .php La mayoria de los problemas vi que van relacionados a cuando desactivas o eliminas un idioma yo en mi caso habia desactivado el ingles aqui hay un aporte realizado por el usuario belumy Click aqui # Quitar /es/ y /en/ de la URL de todas las búsquedas para evitar error de pagina no encuentra al quitar el idiomaRewriteCond %{THE_REQUEST} ^(GET|HEAD)\ /es/[^\ ]+ RewriteRule ^es/(.*)$ /$1 [L,R=301]RewriteCond %{THE_REQUEST} ^(GET|HEAD)\ /en/[^\ ]+ RewriteRule ^en/(.*)$ /$1 [L,R=301] Sin embargo nada de esto me funciono a mi lo que si me funciono fue esto: RewriteEngine onRewriteCond %{HTTP_HOST} !^www.mi_dominio.com/es$RewriteRule ^(.*)$ www.mi_dominio.com/$1 [R=301] Agregandole el idioma que uso a la direccion en este caso /es Lo que si vi es que la web me quedo un poco lenta asumo que por todas las redirecciones creadas por las url-amigables o al menos eso es lo que quiero creer luego indagare mas sobre el asunto para ver si es algo de codificacion o problemas con mi servidor. Link to comment Share on other sites More sharing options...
Paula Martinez Posted September 15, 2013 Share Posted September 15, 2013 (edited) Hola, Me llamo Raul Martinez, Si has agregado esto: AddType application/x-httpd-php5 .php es por que antes no estabas trabajando con la versión 5 de php. (Obligatoria para trabajar con Prestashop) Edited September 15, 2013 by Raul Martinez (see edit history) Link to comment Share on other sites More sharing options...
Paula Martinez Posted September 15, 2013 Share Posted September 15, 2013 Despues de casi 24 horas probando de todo y leyendo en la web consegui varias soluciones aca se las dejo por si a alguien alguna vez le llega a pasar lo mismo a algunos se les solucionaba agregando esta linea de codigo al inicio del htaccess AddType application/x-httpd-php5 .php La mayoria de los problemas vi que van relacionados a cuando desactivas o eliminas un idioma yo en mi caso habia desactivado el ingles aqui hay un aporte realizado por el usuario belumy Click aqui # Quitar /es/ y /en/ de la URL de todas las búsquedas para evitar error de pagina no encuentra al quitar el idioma RewriteCond %{THE_REQUEST} ^(GET|HEAD)\ /es/[^\ ]+ RewriteRule ^es/(.*)$ /$1 [L,R=301] RewriteCond %{THE_REQUEST} ^(GET|HEAD)\ /en/[^\ ]+ RewriteRule ^en/(.*)$ /$1 [L,R=301] Sin embargo nada de esto me funciono a mi lo que si me funciono fue esto: RewriteEngine on RewriteCond %{HTTP_HOST} !^www.mi_dominio.com/es$ RewriteRule ^(.*)$ www.mi_dominio.com/$1 [R=301] Agregandole el idioma que uso a la direccion en este caso /es Lo que si vi es que la web me quedo un poco lenta asumo que por todas las redirecciones creadas por las url-amigables o al menos eso es lo que quiero creer luego indagare mas sobre el asunto para ver si es algo de codificacion o problemas con mi servidor. Hola, Me llamo Raul Martinez Es decir que agregastes lo del R 301 y te funciono las urls amigables ¿? ¿Tenias las urls canonicas activadas? Link to comment Share on other sites More sharing options...
mpzombie Posted September 15, 2013 Author Share Posted September 15, 2013 Hola, Me llamo Raul Martinez Es decir que agregastes lo del R 301 y te funciono las urls amigables ¿? ¿Tenias las urls canonicas activadas? Hola raul las url amigables funcionaban el problema que tenia era la pagina de inicio que me enviaba error 404, le agregue a mi htaccess el que tengo pegado al principio del post esto: RewriteCond %{HTTP_HOST} !^www.mi_dominio.com/es$ y me soluciono ese problema Si tenia las canonicas activadas Link to comment Share on other sites More sharing options...
Recommended Posts