SoloCodigo

Programación Web y Scripting => PHP => Mensaje iniciado por: manix en Miércoles 8 de Julio de 2009, 20:53

Título: url amigables - rediccionar url normal a url amigable
Publicado por: manix en Miércoles 8 de Julio de 2009, 20:53
hola,

he estado trasteando como el mod_rewrite de apache y solo me hace falta una cosa, tengo una url asi:  
ejemplo.com/show.php?id=10
por medio del archivo .htaccess he logrado que cuando se ingresa al link ejemplo.com/page/10 esta internamente se redirija al show.php?id=10

el problema esta en que yo quiero que si el usuario ingresa a la url ejemplo.com/show.php?id=10 el navegador sea redirijido a ejemplo.com/page/10 como sucede en todas las paginas que usan SEO

aca dejo mi .htaccess
Código: Text
  1.  
  2. Options +FollowSymLinks
  3. RewriteEngine On
  4.  
  5. RewriteRule page/(.*)$ show.php?id=$1 [R=301,L]
  6.  
  7.  

muchas gracias por la ayuda de antemano

pura vida
Título: Re: url amigables - rediccionar url normal a url amigable
Publicado por: carbono96 en Martes 28 de Julio de 2009, 17:41
hola es te articulo te pueda ayudar
http://www.baluart.net/articulo/urls-amigables-con-php (http://www.baluart.net/articulo/urls-amigables-con-php" onclick="window.open(this.href);return false;)
saludos
Título: Re: url amigables - rediccionar url normal a url amigable
Publicado por: manix en Martes 28 de Julio de 2009, 18:32
Hola,

gracia porl la respuesta, pero no sirve, puesto que no hace la redireccion que ando buscando. Lo que hace este ejemplo es cambiar el titulo en la pagina de php y luego pasarlo por parametro para que sea vea bonito, pero esa no es la solucion.   :ouch:

pura vida
Título: Re: url amigables - rediccionar url normal a url amigable
Publicado por: shakka en Martes 28 de Julio de 2009, 23:43
Prueba:

Código: Text
  1. Options FollowSymLinks
  2. RewriteEngine On
  3. RewriteCond %{REQUEST_FILENAME} !-f
  4.  
  5. RewriteRule ^page/([^/]+)/$ show.php?id=$1& [L,NC]
  6.  
Título: Re: url amigables - rediccionar url normal a url amigable
Publicado por: manix en Miércoles 29 de Julio de 2009, 15:17
Hola de nuevo,

sigue igual, he investigado algo al respecto y al parecer tengo que hacer algo en php, sin embargo he probado varios scripts sin lograr mucho exito. Seguire buscando

pura vida