Cómo redirigir a la página de inicio al intentar salir de la intranet en WordPress

28 oct 2017, 16:38:48
Vistas: 69
Votos: 0

Tengo un cliente que quiere una intranet basada en WordPress, pero no quiere que sirva como punto de partida para navegar por la web. Supongo que hay una manera de hacer esto con JavaScript o con htaccess.

Entiendo que simplemente abrir una nueva ventana probablemente eludirá cualquier solución aplicada al sitio.

También entiendo que esto no es estrictamente una pregunta sobre WordPress, pero en el caso de una solución con htaccess, podría serlo.

4
Comentarios

¿Una "nueva ventana" o simplemente escribiendo una nueva dirección web (o consulta de búsqueda) en la barra de direcciones del navegador? ¿Cómo imaginas que JavaScript o htaccess ayudarán con esto? Si el usuario está intentando acceder a internet entonces ya está evitando tu "intranet". Esta es una pregunta de red/infraestructura.

MrWhite MrWhite
29 oct 2017 01:27:32

Sí, entiendo que nada evitará abrir una nueva ventana. Sin embargo, ¿no hay ninguna alerta que se pueda activar al ingresar una nueva URL en la barra de direcciones y presionar enter?

Ray Gulick Ray Gulick
29 oct 2017 14:50:08

Puedes emitir una alerta modal de JavaScript (en el evento window.beforeunload) si el usuario intenta navegar fuera del sitio, sin embargo, el usuario siempre tiene el control (como debería ser) - simplemente hacen clic en "Salir". ¿No estoy seguro de cuál es la intención aquí? ¿De qué manera "salen de la intranet"? ¿Los usuarios en esta red tienen acceso a la www? ¿Las cuentas de usuario o el navegador están "bloqueados" de alguna manera?

MrWhite MrWhite
29 oct 2017 17:46:56

si tu cliente no quiere que los usuarios accedan a internet, no debería proporcionar acceso a internet a nivel de red.

inarilo inarilo
30 oct 2017 03:34:31
Todas las respuestas a la pregunta 1
0

Bueno, no estoy seguro si esta es la solución o no, pero el archivo .HTACCESS podría ser útil. Puedes asegurarte de que solo la IP: xxx.xx.xx pueda ver el sitio y luego denegar el acceso a los demás.

SI esto es útil, coloca esto en tu archivo htaccess. Por supuesto, deberás actualizar la dirección IP a continuación para otorgar acceso al sitio de WordPress mencionado.

    Allow from 111.11.11.1
    Deny from all
30 oct 2017 01:34:10