Foros del Web » Administración de Sistemas » Software para Servers »

Urls amigables varias preguntas

Estas en el tema de Urls amigables varias preguntas en el foro de Software para Servers en Foros del Web. Amigos... Estoy comenzando con urls amigables ya que no tuve necesidad anteriormente de meterme en el tema y ahora si o si debo implementarlas en ...
  #1 (permalink)  
Antiguo 10/02/2010, 11:46
Avatar de armandoweb  
Fecha de Ingreso: enero-2003
Ubicación: San Cristobal, Santa Fe, Argentina
Mensajes: 544
Antigüedad: 21 años, 9 meses
Puntos: 7
Urls amigables varias preguntas

Amigos...

Estoy comenzando con urls amigables ya que no tuve necesidad anteriormente de meterme en el tema y ahora si o si debo implementarlas en un nuevo sitio.

He leído varios tutoriales y post acerca del tema y tengo algunas dudas acerca mas que nada sobre la implementación.

Actualmente estoy mostrando los links con este formato: producto.php?id=2 y en producto.php todo el id así $_GET["id"].

Quisiera modificar esto y ademas de mostrar el id tambien quiero mostrar el nombre del producto.

Me debería quedar una direccion así: producto/2/reproductor-de-dvd.html

Ahora las preguntas....

1- Debo incluir el .htaccess solo en el raiz con todas las reglas necesarias? o debo incluir un .htaccess en cada directorio?

2- Como debo armar los links? por ejemplo genero los links con un bucle for asi: <a href="producto.php?id='.$fila["id"].'">.

3- En la pagina producto.php que debo hacer para mostrar el producto?

Como veran son varias dudas. He intentado hacer los ejemplos que vi en los tutoriales, implemente funciones, etc.. pero no me quedo muy claro esta cuestión. Tal vez una buena ayuda sería un paso a paso o un ejemplo práctico...

Desde ya gracias por su ayuda.
__________________
www.awdesarrollos.com.ar - [twitter: @armandoweb] - [Skype: awdesarrollos"]
  #2 (permalink)  
Antiguo 10/02/2010, 11:48
Colaborador
 
Fecha de Ingreso: octubre-2009
Ubicación: Tokyo - Japan !
Mensajes: 3.867
Antigüedad: 15 años
Puntos: 334
Respuesta: Urls amigables varias preguntas

1 .- solo en la raiz
2 .- tal y como quieres que se vean: producto/2/reproductor-de-dvd.html
3 .- nada.. eso sera interpretado exactamente igual como ya lo tenias
__________________
More about me...
~ @rhyudek1
~ Github
  #3 (permalink)  
Antiguo 10/02/2010, 11:55
Avatar de armandoweb  
Fecha de Ingreso: enero-2003
Ubicación: San Cristobal, Santa Fe, Argentina
Mensajes: 544
Antigüedad: 21 años, 9 meses
Puntos: 7
Respuesta: Urls amigables varias preguntas

Hola Hidek1:

La generacion de los links debo dejarla tal cual está? y si la regla de reescritura esta bien en el .htaccess debería modificarme los links automaticamente??

Gracias por tu ayuda.
__________________
www.awdesarrollos.com.ar - [twitter: @armandoweb] - [Skype: awdesarrollos"]
  #4 (permalink)  
Antiguo 10/02/2010, 11:58
Avatar de vicram10  
Fecha de Ingreso: enero-2009
Ubicación: Asuncion
Mensajes: 326
Antigüedad: 15 años, 9 meses
Puntos: 27
Respuesta: Urls amigables varias preguntas

el htacces sirve para redireccionar la url (amigable) hacia la original (no amigable)

En pocas palabras las condiciones que expondras en el htaccess no modificara las url que tengas originales.. sin les decis que

producto/2/nose.html = producto.php?id=2

no lo cambia, sino le decis que al tener esa url la respuesta a la pagina es la que esta en el otro (producto.php?id=2)

como te dijo hidek1

Las url ya deben estar asi como quieres que se vea

producto/2/reproductor-de-dvd.html y el haccess se encarga que esa url saque resultado de esta otra (producto.php?id=2)
  #5 (permalink)  
Antiguo 10/02/2010, 12:14
Avatar de armandoweb  
Fecha de Ingreso: enero-2003
Ubicación: San Cristobal, Santa Fe, Argentina
Mensajes: 544
Antigüedad: 21 años, 9 meses
Puntos: 7
Respuesta: Urls amigables varias preguntas

Entiendo...

Yo estoy mostrando los links a traves de un bucle for, como hago para ir formando los links con el formato deseado: producto/2/reproductor-de-dvd.html??
__________________
www.awdesarrollos.com.ar - [twitter: @armandoweb] - [Skype: awdesarrollos"]
  #6 (permalink)  
Antiguo 10/02/2010, 12:37
Avatar de armandoweb  
Fecha de Ingreso: enero-2003
Ubicación: San Cristobal, Santa Fe, Argentina
Mensajes: 544
Antigüedad: 21 años, 9 meses
Puntos: 7
Respuesta: Urls amigables varias preguntas

A ver... voy a poner como tengo todo hecho hasta ahora para que me puedan orientar...

En el .htaccess tengo esto:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^producto/(.+)\.php ficha.php?id=$1
</ifmodule>

El dominio es asi: www.website.com/web/

Los links los tengo asi ahora: www.website.com/web/ficha.php?id=2

Y los quisiera así: www.website.com/web/producto/2

Espero su orientacion.

Muchas gracias desde ya.
__________________
www.awdesarrollos.com.ar - [twitter: @armandoweb] - [Skype: awdesarrollos"]
  #7 (permalink)  
Antiguo 10/02/2010, 15:41
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 5 meses
Puntos: 2135
Tema movido desde PHP a Servidores Web

Etiquetas: amigables, servidores, url
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 15:04.