ronnie101984 Posted July 31, 2012 Share Posted July 31, 2012 (edited) Buenas tardes, gestiono una tienda virtual evidentemente en prestashop, y me gustaria que alguien me aclarara en que consiste el redireccionamiento 301. Lo que yo tengo en mente es si por ejemplo tenemos la tipica URL "sucia" pero ya indexada en google, y la modificamos mediante la URL amigable, esto pasa a ser una url diferente y por lo tanto perderiamos esa indexación, por lo tanto entiendo que si instalo un modulo de redireccionamiento, lo que estoy haciendo es que este modulo se encargue de automatizar el hecho de enviar las redirecciones 301 al archivo .htacess, esto es así? este es el concepto que yo tengo y me gustaria que se me aclarara si voy bien o estoy equivocado. Y ya de paso pediros de donde puedo sacar este modulo? Gracias! Edited August 1, 2012 by ronnie101984 (see edit history) Link to comment Share on other sites More sharing options...
jordiob Posted July 31, 2012 Share Posted July 31, 2012 No necesitas un módulo para eso, puedes generar las URL-friendly desde Preferencias / SEO y URLs, ahí verás las opciones. Recuerda que debes tener un archivo .htaccess en la raíz de tu sitio y con permisos de escritura CHMOD777 Link to comment Share on other sites More sharing options...
ronnie101984 Posted July 31, 2012 Author Share Posted July 31, 2012 No necesitas un módulo para eso, puedes generar las URL-friendly desde Preferencias / SEO y URLs, ahí verás las opciones. Recuerda que debes tener un archivo .htaccess en la raíz de tu sitio y con permisos de escritura CHMOD777 No no, creo que no me has entendido o no lo e explicado yo bien, lo de las URL amigables ya se que donde se modifican y todo eso, a lo que me refiero es, si yo tengo la tipica URL que no es amigable: "http://ejemploweb.com/ASDffsdfASsSdfSGFSDFddd (típica url que no es amigable) Esta web supongamos que ya esta indexada en google y claro al cambiarla por un URL amigable lo que nos interesa es hacerle ese redireccionamiento 301. Y mi pregunta es, cual es el proceso? con tener el archivo .htaccess con permisos en el servidor sirve? es decir yo hago la URL amigable y prestashop solo ya lo envia al .htaccess? Es que no creo que sea tan fácil... por eso pensaba que era el modulo de redireccionamiento 301 el que se encarga de enviar esa información al .htaccess Saludos Link to comment Share on other sites More sharing options...
jordiob Posted July 31, 2012 Share Posted July 31, 2012 ok, ahora lo pillo Deberías generar las redirecciones 301 y pegarlas en tu archivo htaccess Link to comment Share on other sites More sharing options...
nadie Posted July 31, 2012 Share Posted July 31, 2012 Por si te interesa aquí: http://www.presto-changeo.com/en/prestashop-modules/25-duplicate-url-redirect.html tienes un modulo, que es bastante cómodo y te servirá. (El modulo es de pago) Link to comment Share on other sites More sharing options...
ronnie101984 Posted July 31, 2012 Author Share Posted July 31, 2012 ok, ahora lo pillo Deberías generar las redirecciones 301 y pegarlas en tu archivo htaccess Y esto seria una a una? o hay alguna posibilidad de automatizar? es que soy nuevo en prestashop jeje Saludos y gracias! Link to comment Share on other sites More sharing options...
ronnie101984 Posted July 31, 2012 Author Share Posted July 31, 2012 Por si te interesa aquí: http://www.presto-ch...l-redirect.html tienes un modulo, que es bastante cómodo y te servirá. (El modulo es de pago) Gracias! habia escrito sin actualizar... Link to comment Share on other sites More sharing options...
ronnie101984 Posted July 31, 2012 Author Share Posted July 31, 2012 ya que estamos... como seria la sintaxis de un redireccionamiento 301 en el .htaccess?? Gracias Link to comment Share on other sites More sharing options...
jordiob Posted July 31, 2012 Share Posted July 31, 2012 RewriteEngine On RewriteCond %{QUERY_STRING} ^$ RewriteRule ^paginaantigua\.html$ /paginanueva.html? [R=301,NE,NC,L] Link to comment Share on other sites More sharing options...
ronnie101984 Posted July 31, 2012 Author Share Posted July 31, 2012 RewriteEngine On RewriteCond %{QUERY_STRING} ^$ RewriteRule ^paginaantigua\.html$ /paginanueva.html? [R=301,NE,NC,L] Una ultima pregunta es que nunca lo e hecho esto, unicamente debo cambiar donde pone pagina antigua y pagina nueva? las demas variables las dejo como estan? la sintaxis es una barra para cada lado? Saludos Link to comment Share on other sites More sharing options...
jordiob Posted July 31, 2012 Share Posted July 31, 2012 Sería algo así RewriteEngine On RewriteCond %{QUERY_STRING} ^id_category=7$ [NC] RewriteRule ^tudominio\.comcategory\.php$ /tudominio.com/nuevapagina? [R=301,NE,NC,L] Link to comment Share on other sites More sharing options...
ronnie101984 Posted August 1, 2012 Author Share Posted August 1, 2012 Sería algo así RewriteEngine On RewriteCond %{QUERY_STRING} ^id_category=7$ [NC] RewriteRule ^tudominio\.comcategory\.php$ /tudominio.com/nuevapagina? [R=301,NE,NC,L] Gracias por todo! Link to comment Share on other sites More sharing options...
nadie Posted August 1, 2012 Share Posted August 1, 2012 Gracias por todo! Si das el tema como solucionado, edita el titulo del tema (editando el primer mensaje, y después pulsando en "Usar editor completo"), añadiendo la palabra "Solucionado" al titulo, esto ayudara a mantener una mayor organización en el foro. Un saludo Link to comment Share on other sites More sharing options...
originalusb Posted October 29, 2012 Share Posted October 29, 2012 Os pongo mi ejemplo, porque no me funcionaba con lo que aquí se explicaba y a base de dar vueltas por google, lo he conseguido ... --- asi es como empieza mi htaccess y lo que quería dirigir era el tráfico de : http://www.originalusb.com/memoria-usb-original-pendrives.html a http://www.originalusb.com/es/ espero que os sirva ------------------------- RewriteEngine on RewriteBase / RewriteCond %{QUERY_STRING} ^$ RewriteRule ^memoria-usb-original-pendrives.html$ http://www.originalusb.com/es/? [R=301,NE,NC,L] # ~~start~~ ........ Link to comment Share on other sites More sharing options...
mefiss Posted April 29, 2013 Share Posted April 29, 2013 (edited) hola gente, esoy intentando hacer una redireccion dentro del mismo dominio me puede exar alguien una mano a direccionar y crear una regla con patron ?? ( aki es donde fallo y me da internal server error) el tema es ke he cambiado las url y para ke salgan asi dominio.com/categoria/fabricante/producto.html ejemplo : http://suministrosla...bimix-9-bl.html kiero redirigir las url tipo dominio.com/producto.html y las dominio.com/categoria/producto.html a url ke sean dominio.com/categoria/fabricante/producto.html y no se en ke fallo con los patrones ke me da internal server error una ayudita please Edited April 29, 2013 by mefiss (see edit history) Link to comment Share on other sites More sharing options...
Recommended Posts