Bonjour,
il arrive souvent qu'un site affiche directement l'url complète d'une image. Par exemple, http://www/mon-site.com/images/paysage01.jpg.

Le problème c'est qu'on peut voir paysage02.jpg, paysage03.jpg, etc. Je voudrais donc réécrire l'url pour ne pas montrer le nom des images.

J'ai trouvé des infos intéressantes sur la toile :
http://msdn.microsoft.com/fr-fr/library/ms972974.aspx
Ou encore l'isapi rewrite

Le lien MSDN est plus avantageux dans mon cas, car je prefère largement touché au web.config qu'a IIS (bien que l'ajout d'un module ne pose pas de réels soucis (normalement)).

Pour cela, j'ai ajouté ceci dans mon web.config :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
<configSections>
    <section name="RewriterConfig" type="URLRewriter.Config.RewriterConfigSerializerSectionHandler, URLRewriter" />
  </configSections>
  <RewriterConfig>
    <Rules>
      <RewriterRule>
        <LookFor>~/Images/.+</LookFor>
        <SendTo>~/omg.htm</SendTo>
      </RewriterRule>
    </Rules>
  </RewriterConfig>

Le problème, c'est que ca me redirige au lieu de réécrire bêtement l'url. Est-il possible masquer les images en passant par le web.config ?

Merci