Jump to content

Problema con pagina de Inicio (Solucionado)


mpzombie

Recommended Posts

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 by mpzombie (see edit history)
Link to comment
Share on other sites

¿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 by Sergio Ruiz (see edit history)
Link to comment
Share on other sites

¿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

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.

Link to comment
Share on other sites

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

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

Guest
This topic is now closed to further replies.
×
×
  • Create New...