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

Rewirterule

Estas en el tema de Rewirterule en el foro de Apache en Foros del Web. Buenas disculpen si posteo mal tengo una duda con el apache tengo las paginas llamando de esta forma ?pagina=hola en el htaccess lo coloque de ...
  #1 (permalink)  
Antiguo 18/05/2011, 06:21
 
Fecha de Ingreso: octubre-2010
Mensajes: 156
Antigüedad: 14 años
Puntos: 0
Rewirterule

Buenas disculpen si posteo mal tengo una duda con el apache tengo las paginas llamando de esta forma

?pagina=hola

en el htaccess lo coloque de dos maneras pero no me funciona

De esta forma si lo coloco no me deja colocar otro link
RewriteRule ^.*k([0-9]+)\.html$ index.php?pagina=$1 [L]
hola-k1.html

chau-k2.html ya no me funciona

RewriteRule ^pagina/([^/\.]+)/?$ index.php?pagina=$1 [L]

y este simplemente no funciona.
Alguna idea?
Gracias
__________________
..
  #2 (permalink)  
Antiguo 18/05/2011, 06:37
Avatar de lobo_php  
Fecha de Ingreso: noviembre-2007
Ubicación: Cali-Colombia
Mensajes: 1.869
Antigüedad: 17 años
Puntos: 75
Respuesta: Rewirterule

intentalo así:
RewriteRule ^pagina/([a-zA-Z0-9]+)$ index.php?pagina=$1 [L]

de esta forma llamas a: http://host/pagina/hola y te toma = http://host/index.php?pagina=hola

Saludos.
__________________
Cabuntu.org - Difundiendo Software Libre en Cali, Colombia
Usuario Linux # 483175
  #3 (permalink)  
Antiguo 18/05/2011, 06:44
 
Fecha de Ingreso: octubre-2010
Mensajes: 156
Antigüedad: 14 años
Puntos: 0
Respuesta: Rewirterule

Muchas gracias lobo_php tendria que llamar de la siguiente manera?

pagina/hola.html

Perdon pero estoy tratando de aprender, coloco en el link tambien pagina/hola y no encuentra la pagina..
__________________
..

Última edición por gamau6; 18/05/2011 a las 06:52 Razón: ..
  #4 (permalink)  
Antiguo 18/05/2011, 06:59
 
Fecha de Ingreso: octubre-2010
Mensajes: 156
Antigüedad: 14 años
Puntos: 0
Respuesta: Rewirterule

Problema solucionado... ahora solo cuando me voy al link no me toma la hoja de estilos!
__________________
..
  #5 (permalink)  
Antiguo 18/05/2011, 07:17
 
Fecha de Ingreso: agosto-2010
Ubicación: Tenerife
Mensajes: 893
Antigüedad: 14 años, 3 meses
Puntos: 202
Respuesta: Rewirterule

¿tienes la ruta de la CSS bien?
__________________
Pensaba que internet era una gran biblioteca de sabiduría, hasta que comprendí que un libro no puede tener mil páginas llenas de faltas de ortografía... :(
  #6 (permalink)  
Antiguo 18/05/2011, 07:29
 
Fecha de Ingreso: octubre-2010
Mensajes: 156
Antigüedad: 14 años
Puntos: 0
Respuesta: Rewirterule

Si esta todo bien pero solucione de otra manera, coloque en el htaccess de la siguiente manera

RewriteRule ^([^/\.]+)/?$ index.php?pagina=$1 [L]

Con eso ya basta! gracias a todos!
__________________
..

Etiquetas: 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 10:26.