Foros del Web » Creando para Internet » Diseño web »

.htaccess mod_rewrite

Estas en el tema de .htaccess mod_rewrite en el foro de Diseño web en Foros del Web. Buenas noches!! Quisiera saber si es posible poner codigo php (me refiero a variables o coger de la base de datos) en el .htacces para ...
  #1 (permalink)  
Antiguo 29/03/2007, 15:28
 
Fecha de Ingreso: octubre-2006
Ubicación: Quart de Poblet, Valencia
Mensajes: 767
Antigüedad: 17 años, 6 meses
Puntos: 8
.htaccess mod_rewrite

Buenas noches!!

Quisiera saber si es posible poner codigo php (me refiero a variables o coger de la base de datos) en el .htacces para el mod_rewrite.

Lo digo porque me gustaría que si tengo:

misitio.com/tutoriales.php?id=4
misitio.com/tutoriales/Nombre-Del-Tutorial.html

Siendo
$tName = Nombre-Del-Tutorial


Saludos!!
  #2 (permalink)  
Antiguo 29/03/2007, 17:32
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Re: .htaccess mod_rewrite

El .htaccess es leído por el servidor antes de ejecutar el php. No se puede programar.
Si necesitás una redirección tan específica, deberías hacerlo completamente con una página PHP, y quitarlo del .htaccess.


Saludos.
  #3 (permalink)  
Antiguo 30/03/2007, 17:22
Avatar de wiz
wiz
 
Fecha de Ingreso: agosto-2006
Ubicación: Argentina
Mensajes: 48
Antigüedad: 17 años, 8 meses
Puntos: 0
Re: .htaccess mod_rewrite

Hola amigo, si entendi bien lo que necesitas es mostrar la pagina como un archivo html comun en vez de un php con variables ? por ejemplo si quieres que tus paginas php con variables se vean como si fuera un simple archivo html, puedes poner un .htaccess como el siguiente:


Código:
Options +Indexes
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^(.*).html$ index.php?page=$1 [L]
Esto que hace ?

Si tienes un archivo php que carga la pagina segun lo que le pases como valor de la variable page, ejemplo:

tudominio/index.php?page=about

en la barra de navegacion lo puedes ver de la siguiente forma:

tudominio/about.html

:)
Saludos y espero que te sirva! No es exactamente lo que necesitas pero quizas le encuentre la vuelta con este ejemplo ;)
  #4 (permalink)  
Antiguo 31/03/2007, 06:12
 
Fecha de Ingreso: octubre-2006
Ubicación: Quart de Poblet, Valencia
Mensajes: 767
Antigüedad: 17 años, 6 meses
Puntos: 8
Re: .htaccess mod_rewrite

Cita:
Iniciado por wiz Ver Mensaje
Hola amigo, si entendi bien lo que necesitas es mostrar la pagina como un archivo html comun en vez de un php con variables ? por ejemplo si quieres que tus paginas php con variables se vean como si fuera un simple archivo html, puedes poner un .htaccess como el siguiente:


Código:
Options +Indexes
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^(.*).html$ index.php?page=$1 [L]
Esto que hace ?

Si tienes un archivo php que carga la pagina segun lo que le pases como valor de la variable page, ejemplo:

tudominio/index.php?page=about

en la barra de navegacion lo puedes ver de la siguiente forma:

tudominio/about.html

:)
Saludos y espero que te sirva! No es exactamente lo que necesitas pero quizas le encuentre la vuelta con este ejemplo ;)
Gracias wiz, esto es lo que leí, pero no encuentro forma alguna para poner ahí el título de la noticia, así que tendré que modificar el codigo php a ver si lo consigo de esta forma.

Saludos y gracias a ambos! ;)
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:19.