Redirecționare către pagina principală la încercarea de a părăsi intranetul

28 oct. 2017, 16:38:48
Vizualizări: 69
Voturi: 0

Am un client care dorește un intranet bazat pe WordPress, dar nu vrea ca acesta să fie un punct de lansare pentru navigarea pe internet. Presupun că există o metodă de a face acest lucru folosind JavaScript sau cu ajutorul fișierului htaccess.

Înțeleg că simpla deschidere a unei ferestre noi ar putea ocoli orice soluție aplicată pe site.

De asemenea, înțeleg că aceasta nu este strict o întrebare despre WordPress, dar în cazul unei soluții bazate pe htaccess, ar putea fi relevant.

4
Comentarii

O "fereastră nouă" sau pur și simplu tastarea unei noi adrese web (sau interogare de căutare) în bara de adrese a browserului? Cum îți imaginezi că JavaScript sau htaccess vor ajuta în acest sens? Dacă utilizatorul încearcă să acceseze internetul, atunci deja ocolește „intranetul” tău. Aceasta este o întrebare legată de rețea/infrastructură.

MrWhite MrWhite
29 oct. 2017 01:27:32

Da, înțeleg că nimic nu va exclude deschiderea unei ferestre noi. Totuși, nu există nicio alertă care să poată fi declanșată atunci când introduci o nouă adresă URL în bara de adrese și apeși Enter?

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

Poți afișa o alertă modală JavaScript (în evenimentul window.beforeunload) dacă utilizatorul încearcă să navigheze în altă parte, însă utilizatorul are întotdeauna controlul (așa cum ar trebui) - pur și simplu apasă „Părăsește”. Nu sunt sigur care este intenția aici? În ce mod „părăsesc intranetul”? Utilizatorii de pe această rețea au acces la internet? Conturile de utilizator sau browserul sunt „blocate” în vreun fel?

MrWhite MrWhite
29 oct. 2017 17:46:56

dacă clientul tău nu dorește ca utilizatorii să acceseze internetul, el nu ar trebui să ofere acces la internet la nivelul rețelei.

inarilo inarilo
30 oct. 2017 03:34:31
Toate răspunsurile la întrebare 1
0

Ei bine, nu sunt sigur dacă aceasta este soluția sau nu, dar fișierul .HTACCESS ar putea fi util. Poți asigura că numai IP-ul: xxx.xx.xx poate vizualiza site-ul și apoi să refuzi accesul celorlalți.

Dacă acest lucru este util, plasează acest cod în fișierul tău htaccess. Desigur, va trebui să actualizezi adresa IP de mai jos cu cea care are acces permis la respectivul site WordPress.

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