Networks
Puis-je utiliser les commandes SSI?
SSI, ou "Server-Side Includes", sont disponibles avec les Comptes Advanced et Webmaster. Pour activer l'analyse coté-serveur d'un document, au moins une des conditions suivantes doit être remplie.
Note importante- Si vous essayer plus d'une des techniques suivantes en même temps, vous pouvez rencontrer des résultats étranges. SVP ne les essayez pas toutes à la fois! Par exemple, si vous utilisez des fichiers .shtml et les marquez executables, vos fichiers ne seront pas traités comme dynamiques, et le rechargement ne va pas provoquer la ré-interprétation de leur SSI par le serveur. Si vous essayez de servir un contenu dynamique avec SSI, comme interchanger des publicités, il y aura évidemment un problème.
- Le fichier doit avoir une extension de .shtml. Ceci est la méthode recommandée pour activer SSI. Notez que le fichier index.shtml est recherché dans un répertoire si index.html n'est pas trouvé. Cependant, si vous avez des liens actifs depuis d'autres sites qui mentionnent specifiquement index.html, ceci ne sera pas une bonne solution pour vous.
- Vous devez activer quelque chose appelé XBitHack pour l'arbre répertoire où vous voulez être capable d'appliquer SSI à des fichiers .html normaux. Ceci se fait en plaçant la ligne suivante dans le fichier .htaccess en haut de l'arbre répertoire (normalement, dans votre plus haut répertoire Web ):
XBitHack FullCeci force le serveur Web à examiner chaque fichier .html file pour des bits executables . Si le bit executable propriétaire est activé, le fichier est analysé comme si c'était un fichier .shtml. Si le bit executable groupe est aussi activé, une en-tête Last-Modified est ajoutée pour le fichier, ce qui peut quelquefois affecter le 'caching' et les serveurs de proximité (proxies).
Pour activer le bit executable propriétaire, utilisez la commande chmod o+x filename ou chmod 744 filename quand vous êtes connecté via Telnet. Via FTP, utilisez quote site exec chmod 744 filename. Pour aussi activer le bit executable groupe, utilisez chmod g+x filename ou chmod 754 filename.
Voir la note importante ci-dessus - ne pas activer les bits executables sur les fichiers .shtml.- Dans de rares cas, vous pouvez vouloir que chaque fichier .html soit analysé pour SSI. Ceci peut-être fait avec la commande suivante dans votre fichier .htaccess :
AddType text/x-server-parsed-html .htmlNote: SVP ne pas faire ceci à moins que vous ne souhaitiez sincèrement utiliser SSI dans tous vos fichiers. La surcharge inutile d'analyse de fichiers qui en fait n'utilisent pas SSI ralentira le serveur et rendra votre site en quelque sorte moins répondant. Aussi , ne faîtes pas cela pour les fichiers .shtml ; leur fonctionnement serait stoppé!
Quelles commandes SSI sont disponibles?
Les commandes SSI sont documentées sur le site Web Apache. Nous revoyons actuellement quelques packages offrant des commandes SSI améliorées. Cependant, dans la majorité des cas, quelque chose du genre PHP/FI est plus approprie pour les opérations avancées coté-serveur.
| Last update: Jan 28, 1997 Copyright © 1997 pair Networks Traduit en français le 08 mars 1997 par SLM2 Net Services |
Contact : qna@slm2.com |