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

Duda Mod Rewrite

Estas en el tema de Duda Mod Rewrite en el foro de Apache en Foros del Web. Hola a todos, estoy intentando usar el mod rewrite para hacer mis url mas accesibles a los buscadores. Por mucho que he probado, no consigo ...
  #1 (permalink)  
Antiguo 15/04/2010, 11:05
 
Fecha de Ingreso: noviembre-2007
Mensajes: 27
Antigüedad: 17 años
Puntos: 0
Duda Mod Rewrite

Hola a todos, estoy intentando usar el mod rewrite para hacer mis url mas accesibles a los buscadores.
Por mucho que he probado, no consigo k duncione del todo.
Esto es lo que me pasa:

Tengo una web del tipo: www.misitio.com/libro.php?id=1
Y kiero que me aparezca: www.misitio.com/libro1.html

Y esto es lo que tengo en el htaccess:

Options +FollowSymlinks
RewriteEngine on
Rewriterule ^libro(.*)\.html$ http://www.misitio.com/libro.php?id=$1 [L]

Lo tengo asi (con la ruta entera) porke si no, no me funciona en el explorer, y con el firefox si, y asi con la ruta entera me funciona en los dos, a medias, jeje.

Lo que pasa es que con eso consigo k al escribir en la barra de direccion:

www.misitio.com/libro1.html

Si me dirige a la pagina que quiero, pero en la barra de exprorador me pone:

www.misitio.com/libro.php?id=1

Mi pregunta es como puedo hacer que en la barra de explorador me aparezca la url amigable???
Un saludo a todos.
  #2 (permalink)  
Antiguo 15/04/2010, 13:18
Avatar de danistrein  
Fecha de Ingreso: septiembre-2008
Ubicación: Salta Capital
Mensajes: 550
Antigüedad: 16 años, 2 meses
Puntos: 9
Respuesta: Duda Mod Rewrite

prueba a si:
Código Apache:
Ver original
  1. Options +FollowSymLinks
  2. RewriteEngine on
  3. Rewriterule ^libro(.*).html$ libro.php?id=$1

__________________
Appones.net - www.appones.net
  #3 (permalink)  
Antiguo 15/04/2010, 14:07
 
Fecha de Ingreso: noviembre-2007
Mensajes: 27
Antigüedad: 17 años
Puntos: 0
Respuesta: Duda Mod Rewrite

Gracias por responder, pero de esa manera me da error 404.
Como lo tengo si hago una pagina en blanco y en ella meto un enlace con la url amigable, si me abre la web, pero me muestra la url no amigable.
A ver si me podeis ayudar.
  #4 (permalink)  
Antiguo 15/04/2010, 14:24
Avatar de danistrein  
Fecha de Ingreso: septiembre-2008
Ubicación: Salta Capital
Mensajes: 550
Antigüedad: 16 años, 2 meses
Puntos: 9
Respuesta: Duda Mod Rewrite

Cita:
Iniciado por gabrire Ver Mensaje
Gracias por responder, pero de esa manera me da error 404.
Como lo tengo si hago una pagina en blanco y en ella meto un enlace con la url amigable, si me abre la web, pero me muestra la url no amigable.
A ver si me podeis ayudar.
debe ser por que no reconoce el .html te sugiero que utilices sin html, simplemente puedes poner:
Código Apache:
Ver original
  1. Options +FollowSymLinks
  2. RewriteEngine on
  3. Rewriterule ^libro(.*)/$ libro.php?id=$1
total lo unico que cambiara sera la url "www.misitio.com/libro1/"

__________________
Appones.net - www.appones.net
  #5 (permalink)  
Antiguo 15/04/2010, 14:33
 
Fecha de Ingreso: noviembre-2007
Mensajes: 27
Antigüedad: 17 años
Puntos: 0
Respuesta: Duda Mod Rewrite

Gracias por contestar, pero sigue igual.
Me sigue mostrando la url no amigable.
  #6 (permalink)  
Antiguo 15/04/2010, 14:36
Avatar de danistrein  
Fecha de Ingreso: septiembre-2008
Ubicación: Salta Capital
Mensajes: 550
Antigüedad: 16 años, 2 meses
Puntos: 9
Respuesta: Duda Mod Rewrite

Cita:
Iniciado por gabrire Ver Mensaje
Gracias por contestar, pero sigue igual.
Me sigue mostrando la url no amigable.
que extraño , aparte de ese código que mas tienes en el htaccess?
__________________
Appones.net - www.appones.net
  #7 (permalink)  
Antiguo 15/04/2010, 14:44
 
Fecha de Ingreso: noviembre-2007
Mensajes: 27
Antigüedad: 17 años
Puntos: 0
Respuesta: Duda Mod Rewrite

Nada, solo lo que puese antes.
Por eso no se si solo con eso tendria k funcionar.
Porke he leido por google k tambien hay que modificar los archivos php.
Tendria que modificarlos, o solo con el htaccess tendria que funcionar??
  #8 (permalink)  
Antiguo 15/04/2010, 14:50
Avatar de danistrein  
Fecha de Ingreso: septiembre-2008
Ubicación: Salta Capital
Mensajes: 550
Antigüedad: 16 años, 2 meses
Puntos: 9
Respuesta: Duda Mod Rewrite

Cita:
Iniciado por gabrire Ver Mensaje
Nada, solo lo que puese antes.
Por eso no se si solo con eso tendria k funcionar.
Porke he leido por google k tambien hay que modificar los archivos php.
Tendria que modificarlos, o solo con el htaccess tendria que funcionar??
en realidad el php no tiene nada que ver con el caso, simplemente con el htaccess se realiza, pero me parece muy raro yo lo eh probado al código en mi pc y en mi servidor y funciona muy bien. en todo caso tal vez sea algo de tu servidor.

__________________
Appones.net - www.appones.net
  #9 (permalink)  
Antiguo 15/04/2010, 14:54
 
Fecha de Ingreso: noviembre-2007
Mensajes: 27
Antigüedad: 17 años
Puntos: 0
Respuesta: Duda Mod Rewrite

Pues no lo se, uso 1and1.
Y en un principio si tendria k hacerlo.
Porke tengo instalado un oscomence con las url amigables, y si funciona.
Pero a esta web que la tengo hecha en php desde 0 se lo quiero meter, pero no me va.
  #10 (permalink)  
Antiguo 16/04/2010, 08:02
 
Fecha de Ingreso: noviembre-2007
Mensajes: 27
Antigüedad: 17 años
Puntos: 0
Respuesta: Duda Mod Rewrite

Al final consegui que funcione, jeje.
Asi que aqui pongo como lo he conseguido por si a alguien mas le puede ayudar.

Options -MultiViews
RewriteBase /
RewriteEngine On

RewriteRule ^(.*)-([0-9]+).html$ index.php?menu=$2

Con eso me transforma la direccion:

www.misitio.com/index.php?menu=1

a

www.misitio.com/menu-1.html

Muchas gracias danistrein

Etiquetas: mod, rewrite
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 07:48.