Foros del Web » Programando para Internet » PHP »

Mod_Rewrite

Estas en el tema de Mod_Rewrite en el foro de PHP en Foros del Web. Hola, sé que este mensaje puede haberse repetido ya mucho en el foro. estoy tratando de cambiar las url tipo articulos.php?cat=2&id=50 por articulos/2/50... no he ...
  #1 (permalink)  
Antiguo 15/03/2005, 16:05
 
Fecha de Ingreso: septiembre-2003
Ubicación: Pirexia
Mensajes: 150
Antigüedad: 14 años, 3 meses
Puntos: 1
Mod_Rewrite

Hola, sé que este mensaje puede haberse repetido ya mucho en el foro. estoy tratando de cambiar las url tipo articulos.php?cat=2&id=50 por articulos/2/50... no he tenido mucho exito, a pesar de que leo y re-leo el artículo de zonaPHP.com.

Consulte con mi proveedor de internet y sí tienen el modulo mod_rewrite activado, de hecho, al ejecutar phpinfo(); también se puede ver loaded...
He hecho lo siguiente:

.htaccess
Código:
#Activamos el mod_rewrite
RewriteEngine on
#Le indicamos como re-escribir la URL
#En este caso lo que hacemos es indicarle que las expresiones entre paréntesis corresponden al id y página respectivamente.
RewriteRule /articulos/(.+)/(.+) /articulos.php?cat=$1&id=$2
y los enlaces los hago como mostre antes: articulos/2/50, pero cuando le doy al enlace me sale NOT FOUND =S...

mmm bueno, y la dispocisión de los archivos en mi servidor es así:
DOCUMENT_ROOT
/test
- .htaccess
- articulos.php

los dos archivos los tengo en el mismo directorio...

Espero que me puedan hechar una mano..
__________________
In a world without walls, who needs Windows?
  #2 (permalink)  
Antiguo 17/03/2005, 01:30
 
Fecha de Ingreso: enero-2004
Ubicación: Salto
Mensajes: 484
Antigüedad: 13 años, 11 meses
Puntos: 2
En el artículo q mencionas de http://www.zonaphp.com/index.php?mod...id=30&pagina=3 dice lo siguiente
"en este caso el .htaccess debe esta ubicado en un directorio superior al cual sé esta haciendo referencia con la url, dado que de otra manera no funciona. Es decir, si deseamos que nuestra url sea:

http://misitio.com/articulo/10/2

Nuestro .htaccess deberá encontrarse en un nivel superior al DOCUMENT_ROOT."
Si tienes acceso al http.conf
deberías leer esto http://www.zonaphp.com/index.php?mod...ntario&cid=166
saludos cuidate
__________________
Dios dira que esto no es justo, pero lo sera...
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:48.