Ver Mensaje Individual
  #5 (permalink)  
Antiguo 19/03/2010, 17:36
Avatar de elquique
elquique
 
Fecha de Ingreso: marzo-2004
Ubicación: Florida, Uruguay
Mensajes: 2.495
Antigüedad: 20 años, 1 mes
Puntos: 78
Respuesta: Evitar direcciones con variables y esas cosas.

Si tienes tu sistema como la URL que muestras y no quieres modificarlo puedes actuar por grupos, por ejemplo:

.htaccess
Código:
RewriteEngine On 
RewriteBase /


RewriteRule ^categoria-(.*)-t-(.*)$ Categoria.php?g=$1&fver=$2
Ahí le estás diciendo que la url va a comenzar con la palabra categoria luego un guíon, ALGO CUALQUIERA, un guíon, una t, un guión y ALGO CUALQUIERA

Los asteriscos funcionan como comodines, dicho o sea algo así

categoria-*-t-*

donde todo es fijo menos la parte donde salen asteriscos.

Cuantos asteriscos ??, pues son 2 :), al primero le llamamos $1 y al segundo $2, y ahí entra en juego lo otro que ya tenías hecho en tu sistema sin URLs amigables, por tanto:

Categoria.php?g=$1&fver=$2

:) lo que hace la línea:

Código:
RewriteRule ^categoria-(.*)-t-(.*)$ Categoria.php?g=$1&fver=$2
es tomar una URL amigable con 2 datos variables y llamar a Categoria.php enviandole esos datos variables (parámetros)

Así podrás llamar URLs del tipo:

categoria-8-t-Pelicula
categoria-9-t-Serie

etc, etc.

Recuerda que esto es solo una parte !!, ya que todas las llamadas a links de tu sistema deberías modificarlas para que no enlacen de la fieja forma, si no de la nueva manera.
__________________
Blog Jorge Oyhenard | Tutoriales Photoshop