2010-10-02 3 views
1

Je développe un serveur web intégré. Maintenant, j'ai une page de validation d'accès (par exemple http://192.168.1.1/) qui accepte le nom d'utilisateur et le mot de passe et le valide et redirige plus tard les utilisateurs vers la page Web de contrôle de périphérique réelle (http://192.168.1.1/devicecontrol.html). Je ne veux pas que l'URL apparaisse dans la barre d'adresse. Au lieu de cela, l'URL initiale doit être conservée afin que les utilisateurs ne puissent pas visiter directement cette page et ne pas être en mesure de marquer cette page ... Je comprends que cela doit être une exigence commune mais n'a pas trouvé de réponses spécifiques ... les références seraient grandement appréciées .... Merci d'avance.Comment masquer les URL à apparaître dans la barre d'adresse (en utilisant javascript)

+0

Avez-vous * besoin * de le faire? Y a-t-il une raison pour laquelle vous ne voulez pas montrer aux gens l'URL? – theIV

+1

Il n'est pas obligatoire d'empêcher vos utilisateurs d'ajouter des signets à votre site :) –

+0

Vous voulez généralement qu'ils reviennent sur votre site ...! – kafuchau

Répondre

2

Ce n'est pas possible avec Javascript seul. Utilisez un jeu de cadres (ou si vous utilisez Apache, jetez un oeil au mod_rewrite module).

Un autre conseil: Ne le faites pas! Je voudrais quitter votre site immédiatement, quand je clique autour et l'URL ne change pas. On dirait que tu caches quelque chose.

+0

Je pensais avoir clairement expliqué dans ma question pourquoi je devais le faire ... c'est pour interdire aux utilisateurs de visiter directement certaines pages qui sont confidentielles sans se connecter ... –

Questions connexes