Foros del Web » Administración de Sistemas » Apache »

URL Amigables con .htaccess

Estas en el tema de URL Amigables con .htaccess en el foro de Apache en Foros del Web. Hola como puedo conseguir una url amigable con .htaccess (Nesecito los codigos): Tengo una url de este tipo: www.midominio.com/inicio/index.php?id=proyectos Quisiera cambiarlo por uno de este ...
  #1 (permalink)  
Antiguo 05/11/2012, 01:30
 
Fecha de Ingreso: noviembre-2012
Mensajes: 3
Antigüedad: 11 años, 5 meses
Puntos: 0
URL Amigables con .htaccess

Hola como puedo conseguir una url amigable con .htaccess (Nesecito los codigos):

Tengo una url de este tipo:

www.midominio.com/inicio/index.php?id=proyectos


Quisiera cambiarlo por uno de este tipo:

www.midominio.com/inicio/proyectos

Gracias de antemano.
  #2 (permalink)  
Antiguo 05/11/2012, 03:14
Avatar de veruti85  
Fecha de Ingreso: octubre-2012
Ubicación: Entre Huelva y Madrid
Mensajes: 32
Antigüedad: 11 años, 5 meses
Puntos: 7
Respuesta: URL Amigables con .htaccess

Hola, te deberia valer con

Código:
RewriteRule ^(\w+)/(\w+)?$ /$1/index.php?id=$2
Es este caso solo valdría la expresion con alfanumericos, si quieres cualquier caracter usa el (.+)

Saludos
  #3 (permalink)  
Antiguo 05/11/2012, 19:13
 
Fecha de Ingreso: noviembre-2012
Mensajes: 3
Antigüedad: 11 años, 5 meses
Puntos: 0
Respuesta: URL Amigables con .htaccess

Aún no consigo logra mi url amigable..

Si me pudieran pasar lo que tendria que poner exactamente en el archivo .htaccess
  #4 (permalink)  
Antiguo 06/11/2012, 09:35
Avatar de veruti85  
Fecha de Ingreso: octubre-2012
Ubicación: Entre Huelva y Madrid
Mensajes: 32
Antigüedad: 11 años, 5 meses
Puntos: 7
Respuesta: URL Amigables con .htaccess

Tienes el mod_rewrite activado?

Antes de esa linea en el htaccess tienes que activar el modulo y definir la base
Código:
RewriteEngine on
RewriteBase /
¿Tienes todo esto?
  #5 (permalink)  
Antiguo 06/11/2012, 18:28
 
Fecha de Ingreso: noviembre-2012
Mensajes: 3
Antigüedad: 11 años, 5 meses
Puntos: 0
Respuesta: URL Amigables con .htaccess

Gracias lo logré el código que use fue:
Código HTML:
RewriteEngine on
RewriteBase /
RewriteRule ^inicio/(.*)$ inicio/index.php?id=$1

Etiquetas: amigables, htaccess., 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 12:32.