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

Como obtengo archivos HTML con RewriteRule

Estas en el tema de Como obtengo archivos HTML con RewriteRule en el foro de Apache en Foros del Web. Saludos... tengo esta directiva en el HTACCESS RewriteRule ^(.*)$ index.php?opcion=$1 [PT,L] como obtengo(simulo) archivos HTML he probado con RewriteRule ^(.*)\.html$ index.php?opcion=$1 [PT,L] pero no me ...
  #1 (permalink)  
Antiguo 27/03/2010, 10:42
Avatar de desteco  
Fecha de Ingreso: abril-2008
Ubicación: BOLIVIA
Mensajes: 16
Antigüedad: 16 años, 8 meses
Puntos: 0
Como obtengo archivos HTML con RewriteRule

Saludos...

tengo esta directiva en el HTACCESS


RewriteRule ^(.*)$ index.php?opcion=$1 [PT,L]


como obtengo(simulo) archivos HTML

he probado con

RewriteRule ^(.*)\.html$ index.php?opcion=$1 [PT,L]

pero no me da

Última edición por GatorV; 29/03/2010 a las 09:07
  #2 (permalink)  
Antiguo 27/03/2010, 11:03
Avatar de spider_boy  
Fecha de Ingreso: diciembre-2003
Ubicación: Chile
Mensajes: 1.855
Antigüedad: 21 años
Puntos: 89
Respuesta: Como obtengo archivos HTML con RewriteRule

¿Qué tal si haces que reconozca los archivos .html como .php?

Tendrías que agregar esta linea en tu .htaccess

Código Apache:
Ver original
  1. AddType application/x-httpd-php .html

No sé si te servirá Nos vemos.
__________________
Nunca te olvidaré mi negra hermosa. Te extraño demasiado.
  #3 (permalink)  
Antiguo 27/03/2010, 11:15
Avatar de desteco  
Fecha de Ingreso: abril-2008
Ubicación: BOLIVIA
Mensajes: 16
Antigüedad: 16 años, 8 meses
Puntos: 0
Respuesta: Como obtengo archivos HTML con RewriteRule

..gracias

hice pruebas pero no me funciona
  #4 (permalink)  
Antiguo 27/03/2010, 12:43
Avatar de X3r0s  
Fecha de Ingreso: febrero-2010
Mensajes: 90
Antigüedad: 14 años, 10 meses
Puntos: 3
Respuesta: Como obtengo archivos HTML con RewriteRule

Quieres simular que un archivo php es html? bueno ... pues el metodo que te dieron hace que el interprete de php se ejecute cuando abren un archivo html pero si lo quieres hacer con el mod_rewrite puede ser:
RewriteEngine on
Rewriterule (.*).html $.php

Listo , asi de simple (.*) Significa cualquier cosa.html , ejecutara cualqueircosa.php
si vamos a index.html el host mostrara index.php
  #5 (permalink)  
Antiguo 27/03/2010, 13:40
Avatar de desteco  
Fecha de Ingreso: abril-2008
Ubicación: BOLIVIA
Mensajes: 16
Antigüedad: 16 años, 8 meses
Puntos: 0
pues tanso asi no lo es si no tengo un archivo en PHP con varios parametros y usando URL amigables quiero hacer la simulacion esto para que estos se indexen de mejor manera en los buscadores.

dominio.com/index.php?opc=ventas >> dominio.com/ventas.html
dominio.com/index.php?opc=empleados >> dominio.com/empleados.html

Ya he encotrado el problema que no era la configuración del archivo .HACCESS si no de la programación que ya lo he logrado controlar.

:)

Última edición por GatorV; 29/03/2010 a las 09:07
  #6 (permalink)  
Antiguo 29/03/2010, 09:07
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 6 meses
Puntos: 2135
Tema movido desde PHP a Apache

Etiquetas: html, rewriterule
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 21:13.