Cours à l’institut universitaire d’informatique (IUT) d’Aix en Provence

Voici le fichier PDF du cours sur :

  • la base des DNS ;
  • les hôtes virtuels (« virtual hosts ») ;
  • règles de réécriture (« RewriteRules ») ;
  • les 3 principes de sécurité à avoir en tête.

Pour les quelques étudiants qui voudraient récupérer et lire le cours, un petit conseil sur les question qui vont vous être posées :

  • il vous faut connaitre les directives de réécriture les plus utilisées (redirection, etc) ;
  • il vous faut impérativement réussir à installer un ou plusieurs hôtes virtuels sur un ordinateur local et vous assurer que vous vous souvenez des étapes à faire ;
  • il vous faut savoir mettre en place une ou deux règle de réécriture afin de bien comprendre le fonctionnement. Vous allez avoir un ou deux exemples de règles à expliquer, et si vous n’avez jamais essayé d’en mettre une en place vous ne pourrez jamais les expliquer ;
  • enfin… avez vous bien en tête les 3 principes de sécurité ?

Bonne chance !

Et surtout n’hésitez pas à laisser un commentaire ou poser des questions ici.
Si vous avez des commentaires à faire sur mon cours, même chose : lâchez vous !

One comment

  1. Sylvain

    Bonjour, je passe par les commentaires parce que j’ai pas réussi à trouver votre email. J’ai suivi votre cours et j’essaye justement de le mettre en application.
    Ce que j’essaye de faire grâce aux rewriteRule (dans un .htaccess) c’est que lorsque l’on arrive sur http://hordegame.com

    Soit on affiche la page si c’est l’index (soit pas de lien du tout, soit index.php précisé), soit on redirige le tout vers http://v2.hordegame.com/

    En gros, j’aimerais :
    Si pas index.php ou vide
    Rediriger vers http://v2.hordegame.com/$1

    J’ai quasiment réussi à le faire mais je bute sur un problème : lorsque l’on précise pas de page, la redirection est quand même faite, on se retrouve sur http://v2.hordegame.com/ alors que j’aimerais rester sur http://hordegame.com/

    Voici ce que j’ai tenté de faire :

    Options +FollowSymLinks

    # Active le module de réécriture d’url
    RewriteEngine on

    # Sans page précisée, on s’arrête sur l’index.php
    RewriteRule ^$ index.php [L]

    # Toutes les urls qui ne correspondent pas à index.php sont réécrites
    RewriteCond $1 !^(index\.php)
    RewriteRule ^(.*)$ http://v2\.hordegame\.com/$1 [L,R=301,QSA]

    Merci d’avance,

    Cordialement, Sylvain

Poster un commentaire

Vous devriez utiliser le HTML:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>