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...

 


Page chargée en 0.002 sec.

Dernière Modification : Lun 18 Novembre 2024 17:04
Copyright © 1999-2024 Jean-Paul Molina Tous droits réservés.

 

vers Google