Site sans .html

Bonjour,

Je souhaite faire un petit site web en html /

Je me demande comment faire pour qu'au lieu d'avoir

monsite.com/index.html
monsite.com/photos.html
monsite.com/conference.html

Avoir juste
monsite.com/ (mais qui affiche index.html)
monsite.com/photos.html
monsite.com/conference.html

Merci.

5 réponses

  1. Salut,

    Concernant la page d'accueil, sur la plupart des serveurs (Apache), c'est index.html (ou .htm, .php) qui est affiché si aucun fichier n'est précisé dans la requête.

    Pour retirer l'extension .html dans les autres adresses, tu peux utiliser la réécriture d'URL (url rewriting, mod_rewrite) ou les alias.
    1. Bonjour Channol,

      tu peut utiliser mod_rewrite pour réécrire les url grâce à un fichier .htaccess au niveau de tes pages web si tu n'as pas accès à ton httpd.conf (le cas de certains hébergemet mutualisés)

      je te recommande cet article qui explique bien comment utiliser la réécriture d'url

      http://www.elyoussfi.com/blog/apache2-activer-le-module-mod_rewrite-pour-la-reectriture-durl
      1. tu veux que quand on tape monsite.com/ on tombe sur la page index.html, c'est ca?