Jump to content

Problema con urls amigables en el top menu PS 1.4.9


Recommended Posts

Buenas, tengo un problema con las urls amigables pero solo en el top menu curiosamente. Aparentemente funcionan bien los enlaces del top menu, pero cuando entro en la ficha de cualquier producto se queda la url de los enlaces con la categoria en medio y no funcionan hasta que le doy dos veces a cualquier boton del menu.

Pongo un ejemplo para que se entienda mejor:

 

Por ejemplo en el boton NOVEDADES (aunque pasa en todos los botones del menu) me enlaza perfectamente a -> /new-products.php

 

Sin embargo si pincho y entro a la ficha de cualquier producto el enlace del boton NOVEDADES se transforma en -> /lamparas-incandescentes/new-products.php

 

Evidentemente con esa url si pincho sobre el boton NOVEDADES me sale la pagina del error 404, y si le pincho de nuevo entonces si que funciona bien mientras no vuelva a entrar en la ficha de otro producto.

 

la web es http://domox.es/electrojj/ y esta con la urls amigables activadas por si alguno le puede echar un vistazo.

 

Les agradeceria cualquier ayuda posible. Gracias.

Link to comment
Share on other sites

Gracias por interesarte jordiob ;)

 

Aunque a mi me sigue pasando desde varios exploradores que he probado. El tema es que funciona bien mientras no entres en la ficha de ningun producto, pero en el momento que estas en la ficha del producto me salen las urls de todos los botones del top menu mal, como he explicado arriba. Es muy raro la verdad y no se como solucionarlo :P

Link to comment
Share on other sites

Aqui tienes el .htaccess jordiob

 

 

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

# WARNING: PLEASE DO NOT MODIFY THIS FILE MANUALLY. IF NECESSARY, ADD YOUR SPECIFIC CONFIGURATION WITH THE HTACCESS GENERATOR IN BACK OFFICE

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

 

 

SetEnv PHP_VER 5_3

SetEnv REGISTER_GLOBALS 0

SetEnv MAGIC_QUOTES 0

 

<IfModule mod_rewrite.c>

# URL rewriting module activation

RewriteEngine on

 

# URL rewriting rules

RewriteRule ^([a-z0-9]+)\-([a-z0-9]+)(\-[_a-zA-Z0-9-]*)/[_a-zA-Z0-9-]*\.jpg$ /electrojj/img/p/$1-$2$3.jpg [L]

RewriteRule ^([0-9]+)\-([0-9]+)/[_a-zA-Z0-9-]*\.jpg$ /electrojj/img/p/$1-$2.jpg [L]

RewriteRule ^([0-9])(\-[_a-zA-Z0-9-]*)?/[_a-zA-Z0-9-]*\.jpg$ /electrojj/img/p/$1/$1$2.jpg [L]

RewriteRule ^([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?/[_a-zA-Z0-9-]*\.jpg$ /electrojj/img/p/$1/$2/$1$2$3.jpg [L]

RewriteRule ^([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?/[_a-zA-Z0-9-]*\.jpg$ /electrojj/img/p/$1/$2/$3/$1$2$3$4.jpg [L]

RewriteRule ^([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?/[_a-zA-Z0-9-]*\.jpg$ /electrojj/img/p/$1/$2/$3/$4/$1$2$3$4$5.jpg [L]

RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?/[_a-zA-Z0-9-]*\.jpg$ /electrojj/img/p/$1/$2/$3/$4/$5/$1$2$3$4$5$6.jpg [L]

RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?/[_a-zA-Z0-9-]*\.jpg$ /electrojj/img/p/$1/$2/$3/$4/$5/$6/$1$2$3$4$5$6$7.jpg [L]

RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?/[_a-zA-Z0-9-]*\.jpg$ /electrojj/img/p/$1/$2/$3/$4/$5/$6/$7/$1$2$3$4$5$6$7$8.jpg [L]

RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?/[_a-zA-Z0-9-]*\.jpg$ /electrojj/img/p/$1/$2/$3/$4/$5/$6/$7/$8/$1$2$3$4$5$6$7$8$9.jpg [L]

RewriteRule ^c/([0-9]+)(\-[_a-zA-Z0-9-]*)/[_a-zA-Z0-9-]*\.jpg$ /electrojj/img/c/$1$2.jpg [L]

RewriteRule ^c/([a-zA-Z-]+)/[a-zA-Z0-9-]+\.jpg$ /electrojj/img/c/$1.jpg [L]

RewriteRule ^c/([0-9]+)/[a-zA-Z0-9-]+\.jpg$ /electrojj/img/c/$1.jpg [L]

RewriteRule ^([0-9]+)(\-[_a-zA-Z0-9-]*)/[_a-zA-Z0-9-]*\.jpg$ /electrojj/img/c/$1$2.jpg [L]

RewriteRule ^([0-9]+)\-[a-zA-Z0-9-]*\.html /electrojj/product.php?id_product=$1 [QSA,L]

RewriteRule ^[a-zA-Z0-9-]*/([0-9]+)\-[a-zA-Z0-9-]*\.html /electrojj/product.php?id_product=$1 [QSA,L]

RewriteRule ^([0-9]+)\-[a-zA-Z0-9-]*(/[a-zA-Z0-9-]*)+ /electrojj/category.php?id_category=$1&noredirect=1 [QSA,L]

RewriteRule ^([0-9]+)\-[a-zA-Z0-9-]* /electrojj/category.php?id_category=$1 [QSA,L]

RewriteRule ^([0-9]+)__([a-zA-Z0-9-]*) /electrojj/supplier.php?id_supplier=$1 [QSA,L]

RewriteRule ^([0-9]+)_([a-zA-Z0-9-]*) /electrojj/manufacturer.php?id_manufacturer=$1 [QSA,L]

RewriteRule ^content/([0-9]+)\-([a-zA-Z0-9-]*) /electrojj/cms.php?id_cms=$1 [QSA,L]

RewriteRule ^content/category/([0-9]+)\-([a-zA-Z0-9-]*) /electrojj/cms.php?id_cms_category=$1 [QSA,L]

RewriteRule ^pagina-no-encuentra$ /electrojj/404.php [QSA,L]

RewriteRule ^direccion$ /electrojj/address.php [QSA,L]

RewriteRule ^direcciones$ /electrojj/addresses.php [QSA,L]

RewriteRule ^autenticacion$ /electrojj/authentication.php [QSA,L]

RewriteRule ^mas-vendidos$ /electrojj/best-sales.php [QSA,L]

RewriteRule ^carro-de-la-compra$ /electrojj/cart.php [QSA,L]

RewriteRule ^contactenos$ /electrojj/contact-form.php [QSA,L]

RewriteRule ^descuento$ /electrojj/discount.php [QSA,L]

RewriteRule ^estado-pedido$ /electrojj/guest-tracking.php [QSA,L]

RewriteRule ^historial-de-pedidos$ /electrojj/history.php [QSA,L]

RewriteRule ^identidad$ /electrojj/identity.php [QSA,L]

RewriteRule ^fabricantes$ /electrojj/manufacturer.php [QSA,L]

RewriteRule ^mi-cuenta$ /electrojj/my-account.php [QSA,L]

RewriteRule ^nuevos-productos$ /electrojj/new-products.php [QSA,L]

RewriteRule ^carrito$ /electrojj/order.php [QSA,L]

RewriteRule ^devolucion-de-productos$ /electrojj/order-follow.php [QSA,L]

RewriteRule ^pedido-rapido$ /electrojj/order-opc.php [QSA,L]

RewriteRule ^vales$ /electrojj/order-slip.php [QSA,L]

RewriteRule ^contrasena-olvidado$ /electrojj/password.php [QSA,L]

RewriteRule ^promocion$ /electrojj/prices-drop.php [QSA,L]

RewriteRule ^buscar$ /electrojj/search.php [QSA,L]

RewriteRule ^mapa-del-sitio$ /electrojj/sitemap.php [QSA,L]

RewriteRule ^tiendas$ /electrojj/stores.php [QSA,L]

RewriteRule ^proveedores$ /electrojj/supplier.php [QSA,L]

</IfModule>

 

# Catch 404 errors

ErrorDocument 404 /electrojj/404.php

 

<IfModule mod_expires.c>

ExpiresActive On

ExpiresByType image/gif "access plus 1 month"

ExpiresByType image/jpeg "access plus 1 month"

ExpiresByType image/png "access plus 1 month"

ExpiresByType text/css "access plus 1 week"

ExpiresByType text/javascript "access plus 1 week"

ExpiresByType application/javascript "access plus 1 week"

ExpiresByType application/x-javascript "access plus 1 week"

ExpiresByType image/x-icon "access plus 1 year"

</IfModule>

 

FileETag INode MTime Size

<IfModule mod_deflate.c>

<IfModule mod_filter.c>

AddOutputFilterByType DEFLATE text/html text/css text/plain text/javascript application/javascript application/x-javascript

</IfModule>

</IfModule>

 

Y gracias de nuevo ;)

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

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