Comment créer un faux nom d'hôte dans Windows?

Je lisais un livre et il m'a dit que je peux configurer un faux nom d'hôte dans Windows en modifiant les hôtes de fichiers présents dans C: / Windows / System32 / Drivers / etc / mais il n'a pas dit comment le faire.

Je veux dire comme http: // localhost / me dirige vers mon dossier wamp home www Je veux taper http: // quelque chose / et laisser le navigateur me diriger vers un dossier spécifique.

Est-ce que quelqu'un a une idée de comment faire cela?

Vous ne pouvez pas acheminer l'adresse Web vers n'importe quel dossier sur Windows, http est un protocole Web et doit avoir un serveur Web qui écoute à l'autre extrémité. Ce que vous pouvez faire, c'est de configurer un hôte virtuel dans Apache, de préférence un sous-domaine, et de créer un dossier que vous souhaitez accéder au Web sur un DocumentRoot de cet hôte. Alors:

Dans le jeu de fichiers hôte

127.0.0.1 myfolder.localhost

Et ajoutez ces lignes à httpd.conf, fichier de configuration Apache (ou extra / httpd-vhosts.conf, assurez-vous qu'il est inclus par httpd.conf principal)

 NameVirtualHost 127.0.0.1 <VirtualHost 127.0.0.1> DocumentRoot "C:/webroot" ServerName localhost <Directory "C:/webroot"> Options Indexes FollowSymLinks MultiViews +Includes AllowOverride All Order allow,deny allow from all </Directory> </VirtualHost> <VirtualHost 127.0.0.1> DocumentRoot "D:/myfolder" ServerName myfolder.localhost ErrorLog "D:/myfolder/logs/error.log" # if you want separate logs for this folder CustomLog "D:/myfolder/logs/access.log" combined <Directory "D:/myfolder"> Options Indexes FollowSymLinks MultiViews +Includes AllowOverride All Order allow,deny allow from all </Directory> </VirtualHost> 

Vous devez également configurer régulièrement webroot pour localhost comme indiqué ci-dessus, sinon il ne sera plus accessible.

Une autre option (plus simple) pour accéder à un autre dossier serait de créer dans votre webroot un lien difficile à celui d'un autre dossier à l'aide du programme de jonction de Microsoft.

Ouvrez le fichier hôtes dans C: / Windows / System32 / Drivers / etc / dans le bloc-notes.

Ajoutez une entrée comme celle-ci

 127.0.0.1 localhost 10.11.100.100 someotherserver 

Maintenant vous pouvez résoudre http: // someotherserver au 10.11.100.100