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

Problemas con este mod_rewrite

Estas en el tema de Problemas con este mod_rewrite en el foro de Apache en Foros del Web. Hola a [email protected], tengo el siguiente problema.. Mod_rewrite RewriteRule ^post/([a-zA-Z0-9-]*)\-([0-9]*)\.html(.*)$ publicacion.php?plinkcadena=$1&plink=$2 [QSA,L,E] esta condicion permite Url con este formato. http://www.ejemplo.com/post/anthony-...osehp-123.html ahora, he tenido el siguiente ...
  #1 (permalink)  
Antiguo 06/10/2011, 10:04
Avatar de ColdFusion  
Fecha de Ingreso: octubre-2008
Ubicación: Tocoa, Colon Honduras C.A.
Mensajes: 419
Antigüedad: 9 años, 3 meses
Puntos: 9
Problemas con este mod_rewrite

Hola a [email protected], tengo el siguiente problema..
Mod_rewrite
RewriteRule ^post/([a-zA-Z0-9-]*)\-([0-9]*)\.html(.*)$ publicacion.php?plinkcadena=$1&plink=$2 [QSA,L,E]

esta condicion permite Url con este formato.
http://www.ejemplo.com/post/anthony-...osehp-123.html

ahora, he tenido el siguiente problema, ultimamente en mi web hay usuario que publican titulos con este formato.
http://www.ejemplo.com/post/freedom-...domtv-116.html

y como se habran fijado la condicion escrita anteriormente solo acepta letras,numeros y guiones, no acepta este caracter ´
por lo cual al intentar ingresar a la publicacion me muestra la pagina de 404.

Alguien sabe como puedo solucionar esto.
  #2 (permalink)  
Antiguo 06/10/2011, 17:30
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 10 años, 6 meses
Puntos: 1567
Respuesta: Problemas con este mod_rewrite

En realidad no veo la necesidad de que te pasen cosas como esta

http://www.ejemplo.com/post/freedom-ride-ft-dom-j-´the-voice´-no-contesta-el-fhone-fotovideo-freedomtv-116.html

Yo que vos pondria un filtro en el form para que el valor de la url se ajuste a
([a-zA-Z0-9-]*)\-([0-9]*)

Podés hacerlo con preg_match() si usas php

Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #3 (permalink)  
Antiguo 06/10/2011, 17:46
Avatar de ColdFusion  
Fecha de Ingreso: octubre-2008
Ubicación: Tocoa, Colon Honduras C.A.
Mensajes: 419
Antigüedad: 9 años, 3 meses
Puntos: 9
Respuesta: Problemas con este mod_rewrite

En realidad estaba planeando eso, usar una expresion regular para impedir que el formulario sea enviado si contiene caracteres que no sean a-zA-Z0-9_- .. pero este debe aceptar vocales con acentos..

existe algun patron que se ajuste a mi nesecidad?

Agradeceria mucho si brindaran ayuda con el..

Gracias, saludos desde Honduras!
  #4 (permalink)  
Antiguo 06/10/2011, 17:52
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 10 años, 6 meses
Puntos: 1567
Respuesta: Problemas con este mod_rewrite

http://www.codenb.com/expresiones-re...ra-acentos-23/
Y muy diferente es letras acentuadas que acentos aislados, como el ejemplo que vos pasaste

Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #5 (permalink)  
Antiguo 06/10/2011, 18:01
Avatar de ColdFusion  
Fecha de Ingreso: octubre-2008
Ubicación: Tocoa, Colon Honduras C.A.
Mensajes: 419
Antigüedad: 9 años, 3 meses
Puntos: 9
Respuesta: Problemas con este mod_rewrite

Gracias emprear!!

Etiquetas: html, usuarios
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 22:10.