Foros del Web » Creando para Internet » HTML »

Como hacer una página individual para cada producto?

Estas en el tema de Como hacer una página individual para cada producto? en el foro de HTML en Foros del Web. Hola, tengo una tienda virtual en mi web en la que cada producto me aparece en la barra de direcciones como esto: miweb.com/tienda/detalle.php?articulo=29939 y he ...
  #1 (permalink)  
Antiguo 26/07/2012, 11:39
Avatar de rodrigus71  
Fecha de Ingreso: mayo-2012
Ubicación: Alicante
Mensajes: 73
Antigüedad: 11 años, 11 meses
Puntos: 3
Como hacer una página individual para cada producto?

Hola, tengo una tienda virtual en mi web en la que cada producto me aparece en la barra de direcciones como esto:

miweb.com/tienda/detalle.php?articulo=29939

y he visto en otras páginas que cada producto tiene su propia página html propia, algo como esto:

otraweb.com/productos/carretilla-estandar.html

Como se consigue esto si los productos salen de una base de datos mysql?

Se posicionarán mejor las páginas puestas como la segunda opción o no tiene importancia?

Un saludo
__________________
Dame hueco, que habiendo hueco yo ya...
https://www.ofidecoeducativos.es/
  #2 (permalink)  
Antiguo 26/07/2012, 12:17
Avatar de KirieNyan  
Fecha de Ingreso: julio-2012
Mensajes: 7
Antigüedad: 11 años, 8 meses
Puntos: 0
Respuesta: Como hacer una página individual para cada producto?

Primero tienes que hacerlo con PHP y no en HTML como pones en el ejemplo. Para hacer lo que quieres, puedes crear un php que se llame producto.php, mostrar los campos de la base de datos que coincidan con el producto que quieres mostrar y después pasarle el nombre en la URL, en vez de el ID como se muestra en el primer ejemplo que pusiste.

EJ: miweb.com/tienda/producto.php?nombre=carretilla-estandar

A la hora del SEO en una página web cuenta más que la web tenga el nombre del artículo que un simple ID.
  #3 (permalink)  
Antiguo 26/07/2012, 12:28
Avatar de rodrigus71  
Fecha de Ingreso: mayo-2012
Ubicación: Alicante
Mensajes: 73
Antigüedad: 11 años, 11 meses
Puntos: 3
Respuesta: Como hacer una página individual para cada producto?

No te entiendo muy bien,

el primer ejemplo que puse es php y no seria muy dificil cambiar el id del articulo por su nombre como el ejemplo que has puesto tu, pero en otras webs parecidas a la mia he visto que los productos son mostrados como he puesto

otraweb.com/productos/carretilla-estandar.html

pero evidentemente es una locura hacer a mano una página individual por producto (+ de 2000) y tener que borrar también a mano los descatalogados e ir añadiendo los nuevos.

Seguro que hay alguna manera de hacerlo automaticamente, digo yo
__________________
Dame hueco, que habiendo hueco yo ya...
https://www.ofidecoeducativos.es/
  #4 (permalink)  
Antiguo 26/07/2012, 12:42
Avatar de KirieNyan  
Fecha de Ingreso: julio-2012
Mensajes: 7
Antigüedad: 11 años, 8 meses
Puntos: 0
Respuesta: Como hacer una página individual para cada producto?

Como tú dices, sería hacerlo a manita porque son ficheros html. Intenta cambiar la url por el nombre como me acabas de decir ahora mismo y ya lo tienes solucionado.
  #5 (permalink)  
Antiguo 26/07/2012, 13:43
Avatar de rodrigus71  
Fecha de Ingreso: mayo-2012
Ubicación: Alicante
Mensajes: 73
Antigüedad: 11 años, 11 meses
Puntos: 3
Respuesta: Como hacer una página individual para cada producto?

no se, no lo tengo claro.

Hacacerlo a mano obligaria a tener a un informativo dedicado a esto en vez de modificar una simple base de datos.
Por no hablar del engorro de manter este sistema y del espacio que ocuparia en disco
__________________
Dame hueco, que habiendo hueco yo ya...
https://www.ofidecoeducativos.es/
  #6 (permalink)  
Antiguo 26/07/2012, 14:07
Avatar de exitoso23487  
Fecha de Ingreso: enero-2009
Mensajes: 49
Antigüedad: 15 años, 3 meses
Puntos: 8
Respuesta: Como hacer una página individual para cada producto?

Buenas amigo, lo que necesitas seria el uso de "url amigables". Acá te dejo un link de un ejemplo realizado con php y mysql
[URL="http://www.forosdelweb.com/f18/urls-amigables-php-mysql-htaccess-999131/"]url amigables[/URL].
Espero te sirva.
  #7 (permalink)  
Antiguo 26/07/2012, 14:13
Avatar de rodrigus71  
Fecha de Ingreso: mayo-2012
Ubicación: Alicante
Mensajes: 73
Antigüedad: 11 años, 11 meses
Puntos: 3
Respuesta: Como hacer una página individual para cada producto?

Gracias exitoso23487,

urls amigables, eso es lo que ando buscando, pero no sabía con que nombre definirlo. Estudiaré el tema a ver que saco

un saludo
__________________
Dame hueco, que habiendo hueco yo ya...
https://www.ofidecoeducativos.es/

Etiquetas: cada, página, php
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:23.