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

[SOLUCIONADO] Problema HTACCESS de url.php?id=(.*) a web.php?id=$1

Estas en el tema de Problema HTACCESS de url.php?id=(.*) a web.php?id=$1 en el foro de Apache en Foros del Web. Hola, tengo un problema que no comprendo con HTACCESS y me gustaría sber si me pueden ayudar. Tengo un HTACCESS con varias url amigable y ...
  #1 (permalink)  
Antiguo 12/03/2012, 06:00
Avatar de Tollelle  
Fecha de Ingreso: enero-2005
Mensajes: 64
Antigüedad: 18 años, 8 meses
Puntos: 0
Sonrisa Problema HTACCESS de url.php?id=(.*) a web.php?id=$1

Hola, tengo un problema que no comprendo con HTACCESS y me gustaría sber si me pueden ayudar.

Tengo un HTACCESS con varias url amigable y todo perfecto hasta que intento hacerlo a la inversa, para redirigir las viejas url que tengo pululando por los servidores a las nuevas.

La regla es la siguiente:
RewriteRule ^noticia.(htm|html|php)?id=([0-9]+) viejos.php?id=$2&tipo=1 [L,QSA]

No quiero que sea exacta y por eso le quitado la $
He probando a leer las querys que mande con [QSA] por si era eso, pero nada, ni con eso ni sin eso y antes de esa regla no hay nada que pueda suplantarla... y para que no continue buscando le marque el [L]
El problema es que el navegador me responde que noticia.php no existe (claro que no existe... por eso la quiero pasar a viejos.php)

¿alguien sabe cuál es el motivo?
  #2 (permalink)  
Antiguo 13/03/2012, 19:10
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 3 meses
Puntos: 1567
Respuesta: Problema HTACCESS de url.php?id=(.*) a web.php?id=$1

Lee este post
http://www.forosdelweb.com/f58/htacc...8/#post4110559

Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.

Etiquetas: htaccess, html, php, red, rewrite, servidor, 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 05:02.