Passage mutualisé à dédié chez OVH, pb SSI

Nouveau WRInaute
Bonjour,
J'ai plusieurs sites sur OVH en mutualisés, construits en utilisant des instructions SSI du type <!--#include virtual="menu.htm"--> pour les parties communes.
Sur l'hébergement mutualisé cela marche très bien avec des extensions .htm
Au cours de mes essias avant de migrer sur un dédié je m'aperçois que cela ne marche plus sauf à changer toutes les extensions en .shtml
Certains de mes sites (rentables) sont très bien référencés sur Google en .htm
Y-a-t-il une solution pour garder le bénéfice de ce bon référencement tout en changeant les extensions en shtml ?
La mise à jour du sitemap suffit-elle ?
Merci de vos conseils.
 
WRInaute discret
Il faut indiquer à apache qu'il faut parser non seulement les fichiers shtml mais aussi les fichiers html.

Si c'est bien un dédié OVH, voici la manipulation à faire :

- ouvrir le fichier /usr/local/apache/conf/httpd.conf
# pico /usr/local/apache/conf/httpd.conf

- modifier la partie
#
# To use server-parsed HTML files
#
AddType text/html .shtml
AddHandler server-parsed .shtml

en ajoutant juste après les lignes ci-dessus :
AddType text/html .html
AddHandler server-parsed .html

- quitter pico

- redémarrer apache :
/etc/init.d/httpd restart

Ton serveur risque d'être plus chargé, puisqu'il va analyser chaque fichier html pour voir s'il n'y a pas de SSI, mais tu va retrouver exactement le même fonctionnement qu'avant.
 
Nouveau WRInaute
Merci ADBD. Tu vas me sortir une belle épine du pied. J'attendais depuis plusieurs jours une réponse à mon post sur le support OVH !
J'aurais encore deux petites questions :
1- Mes fichiers initiaux sont en htm et non html. Je suppose que je dois simplement changer les html en htm dans tes instructions ?
2- Tu sembles être familier des serveurs dédiés OVH. C'est la première fois que je travaille avec un serveur Apache, et je suis totalement débutant. Où dois-je saisir ces instructions dans l'interface Webmin d'OVH ?
 
Nouveau WRInaute
J'ai trouvé seul la réponse à ma 2° question.
J'arrive bien sur le fichier /usr/local/apache/conf/httpd.conf via putty et peu donc le modifier.

Mais j'ai encore un doute sur la 1° question. Pour faire un parse sur les fichiers .htm dois-je ajouter :

AddType text/htm .htm
AddHandler server-parsed .htm

ou

AddType text/html .htm
AddHandler server-parsed .htm
 
WRInaute discret
Michel Masson a dit:
AddType text/htm .htm
AddHandler server-parsed .htm

pour des fichiers en htm

D'ailleurs, tu pourrais très bien donner une autre extension à tes fichiers (des .wri par exemple :D ) et les faire parser avec ce système
 
Discussions similaires
C
Réponses
4
Affichages
2K
christele2
C
Haut