Génération PHP.net » Apache

Insertion automatique de fichiers

Mardi 16 octobre 2007

Vous pouvez insérer un fichier automatiquement avant et après l’appel d’un fichier PHP à l’aide des directives auto_prepend_file et auto_append_file

Ces directives peuvent être utilisées dans le fichier php.ini, dans le fichier de configuration httpd.conf d’Apache ou dans un fichier .htaccess (si autorisé)

Exemple d’utilisation dans un fichier .htaccess

php_value auto_prepend_file /var/www/html/prepend.php
php_value auto_append_file /var/www/html/append.php

Vous pouvez désactiver l’inclusion automatique de ces fichiers en attribuant la valeur none.

Note: Sous Apache, vous devez ajouter Options à la directive AllowOverride si vous désirez utiliser php_value dans un fichier .htaccess.

13 exemples concrets d’utilisation de mod_rewrite d’Apache

Mercredi 26 septembre 2007

Article publié (en anglais) sur SitePoint.com montrant 13 exemples concrets d’utilisation du mod_rewrite d’Apache:

  1. Forcer les www pour un domaine en préservant le sous-domaine
  2. Éliminer les www pour un domaine
  3. Éliminer les www en préservant le sous-domaine
  4. Prévenir le “hotlinking” de vos images
  5. Rediriger vers une page 404 si le fichier et le répertoire n’existent pas
  6. Renommer vos répertoires
  7. Rediriger vos anciens liens .html vers .php
  8. Créer des liens sans extension
  9. Rechercher une variable dans le “query string”
  10. Supprimer le “query string”
  11. Rediriger un lien vers un nouveau format
  12. S’assurer que la version sécurisée est utilisée pour une certaine page
  13. S’assurer que la version sécurisée est utilisée pour certaines pages seulement

http://www.sitepoint.com/article/apache-mod_rewrite-examples

EasyPHP 1.8

Jeudi 31 mars 2005

Nouvelle version d’EasyPHP apportant les plus récentes versions d’Apache, MySQL4, PHP4 et phpMyAdmin. Voici les versions exactes:

  • Apache 1.3.33
  • PHP 4.3.10
  • MySql 4.1.9
  • phpMyAdmin 2.6.1

De plus, cette version permet une installation sur clef USB laissant ainsi la liberté d’être utilisé sans réinstallation complète sur tous les postes de travail utilisés.

Pour plus d’informations: