web-dev-qa-db-fra.com

Configurer le fichier hosts pour utiliser des alias

J'utilise Ubuntu Desktop 12.04 et j'aimerais pouvoir ouvrir un navigateur Web (Firefox), taper un alias dans la barre d'adresse, appuyer sur Entrée et faire en sorte que le navigateur m'emmène sur le site référencé par l'alias. Par exemple, j'aimerais pouvoir taper "so" et me laisser porter à http:www.stackoverflow.com, etc.

Je réalise que c'est ce que font déjà les "favoris" ou les "marque-pages", cependant, cela ressemble à la version en texte seule, en ligne de commande de ces outils.

Je suspect Je dois configurer quelque chose d'équivalent à un fichier hôte Windows, mais comme je suis si nouveau sur Linux/Ubuntu, je ne sais pas quel est cet équivalent, ni même s'il est possible de faire. Merci d'avance!

4
zharvey

Si vous faites cela avec le fichier hosts, vous devrez utiliser l'adresse IP des sites Web en question, ce qui serait probablement une mauvaise idée. Les adresses IP changent, et la plupart des sites plus grands utilisent plusieurs adresses IP différentes dans une configuration à tour de rôle/équilibrage de la charge. Quoi qu'il en soit, pour ce faire, éditez simplement le fichier /etc/hosts et ajoutez des lignes similaires à celles-ci:

# alias for stackoverflow.com
64.34.119.12    so

Cette première ligne n’est qu’un commentaire, vous savez donc ce qu’elle fait plus tard.

Si vous voulez juste avoir des alias pour Firefox, il existe un add-on appelé URL Alias. Il suffit de chercher dans les add-ons pour Firefox. L'extension Alias ​​Links dans Chrome fera la même chose.

3
reverendj1

Vous ne pouvez pas faire ce que vous voulez en utilisant le fichier/etc/hosts, car il mappe simplement les noms aux adresses IP. Il n'effectue pas de redirections HTTP, ce que vous recherchez vraiment.

Bien que cela puisse fonctionner pour certains sites, de nombreux autres (par exemple, les sites hébergés sur une adresse IP partagée) ne le feront pas.

Cette page a de la lecture intéressante sur le fichier hosts.

1
Jeevan Patil