web-dev-qa-db-fra.com

Pourquoi masquer les extensions d’URL .NET et leur donner l’impression d’être .html?

Je débute dans l’ingénierie Web et j’ai fait quelques recherches pour masquage d’URL/domaine. Dans mon entreprise, mon chef de mission a posé une question lors de la réunion et souhaite obtenir une réponse lors de la prochaine réunion. Il a demandé que pourquoi certains sites cachent leur type de fichier réel ?

Par exemple. http://example/examplefolder/page.NET dans http://example/examplefolder/page.html. Pourquoi l'extension des pages finira toujours par html? Est-ce la raison pour empêcher un étranger curieux d'essayer d'attaquer le site Web? Est-ce lié à réécriture d'URL?

1
gitguddoge

Il peut y avoir plusieurs raisons de changer l’extension du fichier - bien que ce ne soit pas nécessairement pour "cacher" quoi que ce soit.

Deux pourraient être:

  1. Cohérence: en utilisant index.html, le webmaster peut modifier la plate-forme qu’il utilise et en rester cohérent - d’une plate-forme .Net à une plate-forme .PHP, en une plate-forme produisant le plus typique .html - et ne plus avoir à changer;

  2. Attente de l'utilisateur: les utilisateurs s'attendent à .html et on peut penser que l'utilisation de .html les mettra plus à l'aise.

2
TBB