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

Rewrite rule para https

Estas en el tema de Rewrite rule para https en el foro de Apache en Foros del Web. Saludos. En un sitio yo necesito hacer una redirección https solamente para ciertas páginas. Por ahora he estado utilizando esta que funciona a la perfección: ...
  #1 (permalink)  
Antiguo 23/02/2010, 12:32
 
Fecha de Ingreso: julio-2008
Mensajes: 35
Antigüedad: 16 años, 5 meses
Puntos: 0
Rewrite rule para https

Saludos.
En un sitio yo necesito hacer una redirección https solamente para ciertas páginas. Por ahora he estado utilizando esta que funciona a la perfección:
(los nombres de archivo no son verdaderos pero lo que quiero es mostrar que los nombres de archivo son diferentes)

Código:
RewriteEngine on
RewriteCond %{SERVER_PORT} !443$
RewriteRule ^(formulario1.php|seccion4.php|departamento3.php)$ https://www.misitio.com/$1 [R=301,L]
El problema que tengo es que a medida que sean más archivos los que tengo que redireccionar ese renglón de regla comienza a hacerse más largo y más difícil de darle mantenimiento.
Existe alguna forma para hacer que esa línea de rewrite rule se pueda hacer más "mantenible" o hacerlo de alguna forma más "oficial" o bonita.

Muchísimas gracias.

Un saludo ;)
  #2 (permalink)  
Antiguo 23/02/2010, 22:41
Avatar de j_aroche
Server Ninja
 
Fecha de Ingreso: agosto-2006
Ubicación: iPhone: 14.624481,-90.487457
Mensajes: 2.066
Antigüedad: 18 años, 4 meses
Puntos: 223
Respuesta: Rewrite rule para https

Podrías hacer algo como tener todos esos archivos que requieren SSL dentro de una carpeta, así solo crear una regla para todo lo que esté en esa carpeta redirija hacia el HTTPS.
__________________
Blog: JavierAroche.com - Twitter: @j_aroche
  #3 (permalink)  
Antiguo 25/02/2010, 08:55
 
Fecha de Ingreso: julio-2008
Mensajes: 35
Antigüedad: 16 años, 5 meses
Puntos: 0
Respuesta: Rewrite rule para https

Vaya, muy buena idea j_aroche!
Creo que definitivamente lo voy a hacer así.

Muchísimas gracias.

Un saludo ;)

Etiquetas: https, 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 21:05.