Перенаправление на главную страницу при попытке покинуть интранет

28 окт. 2017 г., 16:38:48
Просмотры: 69
Голосов: 0

У меня есть клиент, который хочет интранет на базе WordPress, но не хочет, чтобы он был точкой входа для веб-серфинга. Полагаю, это можно реализовать с помощью JavaScript или через htaccess.

Я понимаю, что простое открытие нового окна, вероятно, обойдет любое решение, применяемое к сайту.

Также я понимаю, что это не строго вопрос по WordPress, но в случае решения через htaccess это может быть уместно.

4
Комментарии

"Новое окно" или просто ввод нового веб-адреса (или поискового запроса) в адресную строку браузера? Как вы представляете, что JavaScript или htaccess помогут с этим? Если пользователь пытается получить доступ к интернету, значит он уже обошел ваш "интранет". Это вопрос сети/инфраструктуры.

MrWhite MrWhite
29 окт. 2017 г. 01:27:32

Да, я понимаю, что ничто не исключает открытие нового окна. Однако, разве нет возможности вызвать предупреждение при вводе нового URL в адресную строку и нажатии Enter?

Ray Gulick Ray Gulick
29 окт. 2017 г. 14:50:08

Вы можете вызвать модальное предупреждение JavaScript (в событии window.beforeunload), если пользователь пытается уйти с сайта, однако пользователь всегда сохраняет контроль (как и должно быть) - они просто нажимают "Покинуть". Не уверен, какова цель здесь? Каким образом они "покидают интранет"? Есть ли у пользователей в этой сети доступ к интернету? Заблокированы ли учетные записи пользователей или браузер каким-либо образом?

MrWhite MrWhite
29 окт. 2017 г. 17:46:56

если ваш клиент не хочет, чтобы пользователи имели доступ в интернет, он не должен предоставлять доступ к сети на сетевом уровне.

inarilo inarilo
30 окт. 2017 г. 03:34:31
Все ответы на вопрос 1
0

Ну, я не уверен, что это решение, но файл .HTACCESS может быть полезен. Вы можете разрешить доступ к сайту только с IP: xxx.xx.xx и запретить всем остальным.

Если это поможет, поместите этот код в ваш файл htaccess. Конечно, вам нужно будет обновить IP-адрес ниже на тот, которому разрешен доступ к сайту WordPress.

    Allow from 111.11.11.1
    Deny from all
30 окт. 2017 г. 01:34:10