Foros del Web » Programando para Internet » PHP »

modulo rewrite

Estas en el tema de modulo rewrite en el foro de PHP en Foros del Web. referente a php y el modulo rewrite de apache he leido lo siguiente en un post de este foro que explica como usarlo Cita: Debes ...
  #1 (permalink)  
Antiguo 12/04/2005, 10:37
 
Fecha de Ingreso: julio-2004
Ubicación: Quito
Mensajes: 123
Antigüedad: 19 años, 9 meses
Puntos: 0
Pregunta modulo rewrite

referente a php y el modulo rewrite de apache he leido lo siguiente en un post de este foro que explica como usarlo

Cita:
Debes tener Aceso al .htaccess

Crea un enlace:
echo "<a href=\"tusitio.com/$usuario/\">$usuario</a>";

En el .htaccess

#Inicio .htaccess
RewriteEngine on

RewriteRule ^(.*)/usuarios.php?user=$1

#Fin .htaccess

(.*) = Esto se remplasa por el valor de una Variable, en este caso seria la variable usuario.
$1 = toma el valor de (.*)
Si utilisas mas de uno de estos (.*)(.*)(.*) $1 $2 $3 .....

tusitio.com/$usuario/$edad

tusitio.com/pepe/18

RewriteRule ^(.*)/(.*)/ usuarios.php?user=$1&edad=$2

El archivo usuario.php debe estar en la carpeta principal igual que el .htaccess
el problema es que mi sitio tiene urls de este estilo: index.php?categoria=145 o grupo.php&grupoid=1598 entonces si uso esa solucion tendria algo como tusitio.com/145 o tusitio.com/1598 me gustaria mas bien que se muestre como tusitio.com/nombre_categoria.html

como lograria eso si unicamente me baso en su codigo.

alguna idea?

saludos
__________________
Guia Telefonica
ecuadorMusical.com

Última edición por netoec84; 12/04/2005 a las 10:38
  #2 (permalink)  
Antiguo 12/04/2005, 20:30
Avatar de capuleto  
Fecha de Ingreso: octubre-2003
Ubicación: Cartagena
Mensajes: 219
Antigüedad: 20 años, 6 meses
Puntos: 0
en las mismas

tambien ando enb las misms pero estoy esperando ayuda........si sabes algo me gustaria que me ayudaras..-.ok
__________________
...Definitivamente Soy Nadie entre los Sabios....*-*Capuleto*-*
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 14:15.