Foros del Web » Programando para Internet » PHP »

Problema RewriteRule

Estas en el tema de Problema RewriteRule en el foro de PHP en Foros del Web. Hola a todos. Tengo activada la opcion en httpd.conf, pero sin embargo no me funciona esto. Mi .htaccess es el siguiente: Código PHP: Options  + ...
  #1 (permalink)  
Antiguo 18/11/2009, 13:17
 
Fecha de Ingreso: marzo-2007
Mensajes: 135
Antigüedad: 17 años, 1 mes
Puntos: 0
Pregunta Problema RewriteRule

Hola a todos.

Tengo activada la opcion en httpd.conf, pero sin embargo no me funciona esto.

Mi .htaccess es el siguiente:


Código PHP:
Options +FollowSymLinks 
RewriteEngine on

RewriteRule 
^blog/(.+)/(.+).html blog/categories.php?cid=$1&title=$[L,QSA
Tengo en un directorio de mi web un directorio llamado /blog/

Es ahi donde quiero generar urls amigables.

Entonces si accedo a :

Código PHP:
http://www.midominio.com/blog/post.php?id=1&title=recurso-grafico

quiero que me lo traduzca a www.midominio.com/blog/un-recurso-grafico.html 
Entonces mi pregunta es (porque no me funciona):

el .htacces debe estar en www.midominio.com/

o en www.midominio.com/blog/


Muchas gracias.
  #2 (permalink)  
Antiguo 18/11/2009, 13:19
Colaborador
 
Fecha de Ingreso: octubre-2009
Ubicación: Tokyo - Japan !
Mensajes: 3.867
Antigüedad: 14 años, 6 meses
Puntos: 334
Respuesta: Problema RewriteRule

el htacces lo tienes dentro de blog???
si es asi no es necesario poner ^blog/
__________________
More about me...
~ @rhyudek1
~ Github
  #3 (permalink)  
Antiguo 18/11/2009, 13:29
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Problema RewriteRule

Cita:
Iniciado por miguelcubas Ver Mensaje
además, mod_rewrite no te "traduce" como imaginas, osea... no de ese modo !!

lo hace completamente al revés de como piensas...

si tu escribes
http://www.midominio.com/blog/un-recurso-grafico.html

te lo va a reescribir a
http://www.midominio.com/blog/post.p...ecurso-grafico
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #4 (permalink)  
Antiguo 18/11/2009, 13:31
Colaborador
 
Fecha de Ingreso: octubre-2009
Ubicación: Tokyo - Japan !
Mensajes: 3.867
Antigüedad: 14 años, 6 meses
Puntos: 334
Respuesta: Problema RewriteRule

osea te escribe la direccion normal.. pero te muestra la amigable en el navegador para q no te confundas mas :P
__________________
More about me...
~ @rhyudek1
~ Github
  #5 (permalink)  
Antiguo 18/11/2009, 14:03
 
Fecha de Ingreso: marzo-2007
Mensajes: 135
Antigüedad: 17 años, 1 mes
Puntos: 0
Respuesta: Problema RewriteRule

.htaccess lo tengo en www.midominio.com/

Entonces si escribo en el:

Código PHP:
Options +FollowSymLinks 
RewriteEngine on

RewriteRule 
^blog/(.+)/(.+).html blog/post.php?cid=$1&title=$
Al enlazar desde la web con un enlace generado tal que asi:


Código PHP:
www.midominio.com/blog/post.php?id=1&title=recurso-grafico 
El navegador deberia de mostrar:

www.midominio.com/blog/1/recurso-grafico.html


Esto es asi????

No me funcinona.

Gracias.
  #6 (permalink)  
Antiguo 18/11/2009, 14:05
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Problema RewriteRule

ya te hemos comentado...

el comportamiento es completamente al revés de como piensas... tu debes escribir los enlaces "bonitos" y el mod_rewrite te los pasa a la URL tradicional sin cambiar la dirección...

¿si entiendes eso??
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #7 (permalink)  
Antiguo 18/11/2009, 14:22
 
Fecha de Ingreso: marzo-2007
Mensajes: 135
Antigüedad: 17 años, 1 mes
Puntos: 0
Respuesta: Problema RewriteRule

Pero si yo quiero indicar un identificador id=1 para obtener ciertos datos
de la base de datos, como lo indico si estoy llamando a :

www.modominio.com/blog/recurso-grafico.html

???
  #8 (permalink)  
Antiguo 18/11/2009, 14:23
 
Fecha de Ingreso: marzo-2007
Mensajes: 135
Antigüedad: 17 años, 1 mes
Puntos: 0
Respuesta: Problema RewriteRule

aha, ya entiendo, perdon....
  #9 (permalink)  
Antiguo 18/11/2009, 14:24
 
Fecha de Ingreso: marzo-2007
Mensajes: 135
Antigüedad: 17 años, 1 mes
Puntos: 0
Respuesta: Problema RewriteRule

Seria indicar :

www.midominio.com/blog/1/recurso-grafico.html
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 08:57.