Foros del Web » Programando para Internet » PHP »

Página de matenimiento con .htaccess sin cambiar la URL

Estas en el tema de Página de matenimiento con .htaccess sin cambiar la URL en el foro de PHP en Foros del Web. Hola, pues eso, me gustaría saber como puedo hacer una página en mantenimiento que no cambie de URL, sino que solo cambie el contenido al ...
  #1 (permalink)  
Antiguo 07/09/2015, 08:03
Avatar de iEnrique  
Fecha de Ingreso: abril-2013
Ubicación: España
Mensajes: 346
Antigüedad: 10 años, 11 meses
Puntos: 5
Página de matenimiento con .htaccess sin cambiar la URL

Hola,

pues eso, me gustaría saber como puedo hacer una página en mantenimiento que no cambie de URL, sino que solo cambie el contenido al de la página al de "/maintenance.php".
Todos los ejemplos que encuentro de .htaccess para una página en mantenimiento redireccionan y en la barra de direcciones aparece "/maintenance.php", yo quiero que aparezca el nombre de la carpeta que han puesto y tal sin cambiarlo, solo cambiando el contenido, ejemplo:

1.- Yo entro en la página "https://ejemplo.com/contacto".
2.- Como la web está en mantenimiento me sale la página de mantenimiento alojada en "/maintenance.php".
3.- La URL sigue siendo "https://ejemplo.com/contacto" pero veo la página de mantenimiento.

Si saben como hacerlo les agradecería su ayuda.
Gracias.
  #2 (permalink)  
Antiguo 07/09/2015, 08:12
Avatar de xfxstudios  
Fecha de Ingreso: junio-2015
Ubicación: Valencia - Venezuela
Mensajes: 2.448
Antigüedad: 8 años, 9 meses
Puntos: 263
Respuesta: Página de matenimiento con .htaccess sin cambiar la URL

podrias cargar las paginas con un include, algo asi;

index.php
Código PHP:
Ver original
  1. <?php
  2. include('index.php');/*Comentas cuando la quieras ocultar*/
  3. //include('mantenimiento.php');/*Descomentas cuando la quieras mostrar*/
  4. ?>

obviamente debe haber otra solucion, pero esta podria ser rapìda y en el htaccess creas una redireccion 301 con comodin, es decir que todo lo que sea http://tudominio/* valla a la pagina principal
__________________
[email protected]
HITCEL
  #3 (permalink)  
Antiguo 07/09/2015, 12:01
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 15 años, 11 meses
Puntos: 2534
Respuesta: Página de matenimiento con .htaccess sin cambiar la URL

En todo caso, la configuración de Apache (.htaccess) no tiene relación alguna con programación PHP.

Procura usar el sub-foro más adecuado para la próxima.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #4 (permalink)  
Antiguo 07/09/2015, 12:03
Avatar de lauser
Moderator Unix/Linux
 
Fecha de Ingreso: julio-2013
Ubicación: Odessa (Ukrania)
Mensajes: 3.278
Antigüedad: 10 años, 8 meses
Puntos: 401
Respuesta: Página de matenimiento con .htaccess sin cambiar la URL

Con htacces seria de la siguiente forma:
Código Apache:
Ver original
  1. RewriteRule ^(.*)$ http://www.miweb.com/maintenance.php$1 [R=302,L]

Y sigue el consejo que te dio pateketrueke.
__________________
Los usuarios que te responden, lo hacen altruistamente y sin ánimo de lucro con el único fin de ayudarte. Se paciente y agradecido.
-SOLOLINUX-

Etiquetas: htaccess, página, url
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 18:45.