![sin imagen de perfil sin imagen de perfil](/img/anonymouse.png)
Problema con url amigables
Publicado por Juan Pablo (5 intervenciones) el 17/06/2014 14:20:32
Tengo un problema al querer hacer las url amigables.
Lo que quiero es en vez de que figure http://pagina.com.ar/detalles.php?id=4; figure http://pagina.com.ar/detalles/4 .
Para esto cree el .htaccess en la raiz de la siguiente manera:
<IfModule mod_rewrite.c>
# Activar RewriteEngine
RewriteEngine on
RewriteBase /
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
# Reescribir la URL solicitada por el usuario
# Entrada: detalles/NOMBRE/
# Salida: detalles.php?id=NOMBRE
RewriteRule ^detalles/(.+)/$ detalles.php?id=$1
RewriteRule ^detalles/(.+)$ detalles.php?id=$1
RewriteRule ^detalles/([0-9])$ detalles.php?id=$1
</IfModule>
En el link para llamar la pagina esta puesto: <a href='/detalles/$fila[id]'>.
Cuando se hace click en el enlace va a la pagina http://pagina.com.ar/detalles/4 pero figura error 404.
Saludos y gracias si me dan una mano con esto que me esta trayendo un dolor de cabeza.
Lo que quiero es en vez de que figure http://pagina.com.ar/detalles.php?id=4; figure http://pagina.com.ar/detalles/4 .
Para esto cree el .htaccess en la raiz de la siguiente manera:
<IfModule mod_rewrite.c>
# Activar RewriteEngine
RewriteEngine on
RewriteBase /
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
# Reescribir la URL solicitada por el usuario
# Entrada: detalles/NOMBRE/
# Salida: detalles.php?id=NOMBRE
RewriteRule ^detalles/(.+)/$ detalles.php?id=$1
RewriteRule ^detalles/(.+)$ detalles.php?id=$1
RewriteRule ^detalles/([0-9])$ detalles.php?id=$1
</IfModule>
En el link para llamar la pagina esta puesto: <a href='/detalles/$fila[id]'>.
Cuando se hace click en el enlace va a la pagina http://pagina.com.ar/detalles/4 pero figura error 404.
Saludos y gracias si me dan una mano con esto que me esta trayendo un dolor de cabeza.
Valora esta pregunta
![Me gusta: Está pregunta es útil y esta clara Me gusta: Está pregunta es útil y esta clara](/img/img.png?11.51)
![NO me gusta: Está pregunta no esta clara o no es útil No me gusta: Está pregunta no esta clara o no es útil](/img/img.png?11.51)
0