htaccess : Faire passer des pages dynamiques pour des pages statiques
Si, pour une obscure raison, vous ne souhaitez pas que le visiteur de votre site sache qu'un script php ou cgi est exécuté sur le serveur, vous pouvez lui faire croire qu'il affiche une page html classique (statique).
Supposons que vous vouliez que l'url http://www.mondomaine.fr/unrep/monscript.php apparaisse dans le navigateur de votre visiteur comme http://www.mondomaine.fr/unrep/mapage.html
Dans votre htaccess, placez les lignes suivantes :
Rewrite Engine On
Rewritebase /unrep/
RewriteRule ^mapage\.html$ monscript.php [T=application/x-httpd-php]
( S'il s'agit d'un script cgi, remplacer php par cgi dans la ligne précédente )
Toutes les requêtes vers mapage.html sont réécrites de façon interne en monscript.php
Si vous voulez que ceci s'applique à tous vos scripts php au lieu d'un seul, alors remplacez les lignes précédentes par
AddType application/x-httpd-php .html
Mais cela ne trompera pas les petits futés...