Jump to content

problema renombrar producto url (SOLUCIONADO)


pichuki

Recommended Posts

Buenas, vereis, desde la 1.5.3.1. he hecho mi listado de productos, ahora les he cambiado el nombre y sorpresa, no direccionan bien, ya que mantiene el nombre anterior en la url.

 

Con el nuevo nombre asignado al producto pincho sobre la imagen para ver su descripcion y me aparece Error 404 junto con el siguiente texto:

 

 

 

Página no disponible

 

Lo sentimos, la página no se encuentra disponible.

Para buscar un artículo, por favor, indique su nombre en el siguiente campo:

 

Busque en nuestra tienda:

home.gif Inicio

 

 

He desactivado y activado las Url amigables, he limpiado caches, he sustituido el archivo dispatcher.php, y si he hecho algo más no me acuerdo.

 

Gracias.

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

Necesito que alguien me ayude con esto por favor, yo a más no llego, mirad os lo explico con imagenes.

 

Como ya dije anteriormente he cambiado el nombre a los productos, desde mi web la nueva url amiga queda así:

http://subefotos.com...60c8a4416do.jpg

 

Tras realizar una busqueda en google de ese producto el enlace aparece así:

http://subefotos.com...5d70000730o.jpg

(corresponde con el nombre anterior que tenía el producto)

 

Y tras pinchar el enlace de google aparece esto:

http://subefotos.com...739a56ce18o.jpg

 

Seguramente sera otra tonteria que desconoczco.

 

Gracias.

 

He generado varias veces el .htaccess y siempre queda así:

# ~~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} ^cosasdepeluqueria.com$

RewriteRule . - [E=REWRITEBASE:/]

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

 

# Images

RewriteCond %{HTTP_HOST} ^cosasdepeluqueria.com$

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

RewriteCond %{HTTP_HOST} ^cosasdepeluqueria.com$

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} ^cosasdepeluqueria.com$

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} ^cosasdepeluqueria.com$

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} ^cosasdepeluqueria.com$

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} ^cosasdepeluqueria.com$

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} ^cosasdepeluqueria.com$

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} ^cosasdepeluqueria.com$

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} ^cosasdepeluqueria.com$

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

RewriteCond %{HTTP_HOST} ^cosasdepeluqueria.com$

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

 

# Dispatcher

RewriteCond %{REQUEST_FILENAME} -s [OR]

RewriteCond %{REQUEST_FILENAME} -l [OR]

RewriteCond %{REQUEST_FILENAME} -d

RewriteCond %{HTTP_HOST} ^cosasdepeluqueria.com$

RewriteRule ^.*$ - [NC,L]

RewriteCond %{HTTP_HOST} ^cosasdepeluqueria.com$

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

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

Como le cambiaste el nombre a los productos? lo que esta pasando es que al cambiar el nombre del producto se cambio también la dirección url pero prestashop no genero la redireccion a la nueva url.

 

por lo pronto te sugiero que restaures la base de datos a como estaba antes de que les cambiaras el nombre, para que no vayas a perder tu pagerank en google.

Link to comment
Share on other sites

Desde el apartado Productos cambiando el nombre.

 

Despues de eso en un par de productos para probar he ido al SEO y le he generado url amigable basada en el nombre del producto, pero no ha dado resultado

 

La pagina esta en desarrollo, por lo que no tengo posicion alguna en los buscadores.

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

Creo que te puedo ayudar (espero).

 

Es normal que Google haga eso, no le habrá dado tiempo de indexar el nuevo contenido, es conveniente subir un mapa a google webmaster tools para que sepa que cambios hay en tu web, Google piensa que siguen existiendo los antiguos links y por eso pasa, de todas maneras con paciencia google lo reindexará bien

Link to comment
Share on other sites

  • 3 weeks later...

Buenas otra vez, retomo el tema y os comento:

 

Ya ha pasado un tiempo y tras utilizar el buscador google parece que cada vez son menos los errores 404, de todas maneras siguen saliendo, sobre todo una vez avanzadas las paginas del buscador.

 

Lo que pasa es que este problema va a ser constante para mi, ya que son varias las ocasiones en que tendre que desactivar productos o incluso cambiarles nombre y demás.

 

Yo voy a empezar a indagar en el tema para que cuando cambie nombres (inculida url amigable) o desactive productos no aparezca error 404, pero si sabeis del apartado en que se encuentra mi solución os agradeceria me lo indicarais para documentarme.

 

Gracias.

Link to comment
Share on other sites

A mi me ha pasado lo mismo, he cambiado el nombre de las categorías, de productos y algunas url amigables y ahora tengo un montón de contenido duplicado en webmaster tool :(

He pensado en añadir una a una en el robots.txt con el parámetro disallow ¿ creéis que puede funcionar?

Link to comment
Share on other sites

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