2012-09-10 5 views
4

Je suis nouveau au format html. Est-il possible d'avoir une URL courte pour les applications? Par exemple: - à la place de l'URL longue "www.abc.com \ x \ y \ z \ a" peut-on avoir "www.abc.com \ r" dans la barre d'adresse de l'utilisateur. pouvons-nous émuler ceci en utilisant javascript?raccourcissement de l'URL dans la barre d'adresse

+0

la question n'est pas claire. utilisez-vous des services de raccourcissement d'url? –

+5

Non, vous ne pouvez pas "émuler" avec seulement 'javascript'. Vous avez besoin de paramètres côté serveur comme [.htaccess] (http://en.wikipedia.org/wiki/Htaccess) –

+0

@BijoyThangaraj signifie que je ne veux pas laisser l'utilisateur voir le long chemin du fichier dans l'URL à la place je veux chaîne courte dans l'URL – user1659302

Répondre

0

Ceci est fait en utilisant la base de données qui obtient l'URL longue à la courte, de sorte qu'il est possible de le faire sur le côté client en utilisant uniquement Javascript.

1

Oui, vous pouvez en créer un document à l'emplacement /r et en ajoutant un Javascript à ce document qui fait simplement:

document.location.href = "/x/y/z/a"; 

Mais, pour de nombreuses raisons, vous ne devriez pas.

  1. Ce n'est pas une redirection (vous pouvez revenir en arrière dans votre navigateur, vous violez fondamentalement votre histoire)
  2. sur lesquelles vous comptez Javascript
  3. Il aura un effet négatif sur le référencement
  4. Il est plus lent
  5. ...

vous devriez vraiment essayer de gérer cela au côté serveur de votre application.

Questions connexes