Jump to content

No consigo que url amigables funcione con idiomas! (solucionado.. al fin!)


Recommended Posts

Hola, tengo una instalación de ps1.5.4.0 y cuando activo url amigables al cambiar de idioma aparece Pagina no disponible Error 404.

Probé varias cosas de un post anterior y nada.

Estoy testeando una instalación nueva, sin ninguna cosa en el index de url amigable de acuerdo a consejos de otros post y no funciona.

Si desactivo las url amigables funciona sin problema

Alguna idea?

Gracias!!

Edited by maca (see edit history)
Link to comment
Share on other sites

Hola, tengo una instalación de ps1.5.4.0 y cuando activo url amigables al cambiar de idioma aparece Pagina no disponible Error 404.

Probé varias cosas de un post anterior y nada.

Estoy testeando una instalación nueva, sin ninguna cosa en el index de url amigable de acuerdo a consejos de otros post y no funciona.

Si desactivo las url amigables funciona sin problema

Alguna idea?

Gracias!!

 

Um... ¿Y el .htaccess al activar las urls amigables te lo genera bien?

 

Mandame contenido de tu .htaccess

Link to comment
Share on other sites

aquí va el haccess

 

 

# ~~start~~ Do not remove this comment, Prestashop will keep automatically the code outside this comment when .htaccess will be generated again

# .htaccess automaticaly generated by PrestaShop e-commerce open-source solution

# http://www.prestashop.com - http://www.prestashop.com/forums

<IfModule mod_rewrite.c>

RewriteEngine on

RewriteCond %{HTTP_HOST} ^jaramys.zz.mu$

RewriteRule . - [E=REWRITEBASE:/]

RewriteRule ^api/?(.*)$ %{ENV:REWRITEBASE}webservice/dispatcher.php?url=$1 [QSA,L]

# Images

RewriteCond %{HTTP_HOST} ^jaramys.zz.mu$

RewriteRule ^([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$1$2$3.jpg [L]

RewriteCond %{HTTP_HOST} ^jaramys.zz.mu$

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} ^jaramys.zz.mu$

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} ^jaramys.zz.mu$

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} ^jaramys.zz.mu$

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} ^jaramys.zz.mu$

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} ^jaramys.zz.mu$

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} ^jaramys.zz.mu$

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} ^jaramys.zz.mu$

RewriteRule ^c/([0-9]+)(\-[\.*_a-zA-Z0-9-]*)(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/c/$1$2$3.jpg [L]

RewriteCond %{HTTP_HOST} ^jaramys.zz.mu$

RewriteRule ^c/([a-zA-Z_-]+)(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/c/$1$2.jpg [L]

# AlphaImageLoader for IE and fancybox

RewriteCond %{HTTP_HOST} ^jaramys.zz.mu$

RewriteRule ^images_ie/?([^/]+)\.(jpe?g|png|gif)$ js/jquery/plugins/fancybox/images/$1.$2 [L]

# Dispatcher

RewriteCond %{REQUEST_FILENAME} -s [OR]

RewriteCond %{REQUEST_FILENAME} -l [OR]

RewriteCond %{REQUEST_FILENAME} -d

RewriteCond %{HTTP_HOST} ^jaramys.zz.mu$

RewriteRule ^.*$ - [NC,L]

RewriteCond %{HTTP_HOST} ^jaramys.zz.mu$

RewriteRule ^.*$ %{ENV:REWRITEBASE}index.php [NC,L]

</IfModule>

#If rewrite mod isn't enabled

ErrorDocument 404 /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

  • 3 weeks later...

Hola, después de dar vueltas e investigar descubrí porque no me funcionaba url amigables con idiomas.

En local encontré que en wampserver debía editar el php para habilitar el mod_rewrite.

 

En el servidor, encontré algo que quizás sirva a otros, y que hacía que no funcionara urls.

Al agregar otro idioma, coloque en mayúsculas el código, en este caso EN y por eso no funcionaba, al cambiar a minúsculas anduvo.

Parece una simpleza pero me llevó tiempo darme cuenta ya que no decía en ningún lado que el código debía ir en minúsculas y cuando preguntaba nadie me habló de ello.

 

Espero le sirva a alguien.

  • Like 1
Link to comment
Share on other sites

Hola, después de dar vueltas e investigar descubrí porque no me funcionaba url amigables con idiomas.

En local encontré que en wampserver debía editar el php para habilitar el mod_rewrite.

 

En el servidor, encontré algo que quizás sirva a otros, y que hacía que no funcionara urls.

Al agregar otro idioma, coloque en mayúsculas el código, en este caso EN y por eso no funcionaba, al cambiar a minúsculas anduvo.

Parece una simpleza pero me llevó tiempo darme cuenta ya que no decía en ningún lado que el código debía ir en minúsculas y cuando preguntaba nadie me habló de ello.

 

Espero le sirva a alguien.

 

Añade la palabra "Solucionado" al titulo del tema.

Link to comment
Share on other sites

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