Convertir 100aine de pages html > php

Résolu/Fermé
Signaler
-
Messages postés
2829
Date d'inscription
jeudi 10 mars 2005
Statut
Membre
Dernière intervention
11 novembre 2019
-
Bonjour,

J'essaye depuis peu d'intégrer du php sur mon site pour faciliter les changements grâce aux balises <? include ?>
Le problème, c'est qu'à la base, toutes mes pages ont été faites en html et cette extension figure sur toutes mes urls référencées.
J'ai essayé de trouver des solutions alternatives, par exemple en incluant ces codes dans un fichier .htaccess
d'abord celui-là
AddType application/x-httpd-php .html

et ensuite celui-là
AddHandler application/x-httpd-php .html

Mais aucun des 2 ne fonctionne chez mon hébergeur. C'est dommage, parce que sous wamp tout était parfait ! X(

Donc du coup, je suis devant l'évidence : il faut que je change mes pages html en php. Mais j'en ai plusieurs centaines ! et je ne veux pas que les urls de mon site changent avec.

Alors je voudrais savoir s'il existe une méthode pour transformer rapidement toutes les pages d'un dossier(sans avoir à le faire 1 par 1), puis pour faire en sorte que le php se change html sur les urls de mon site, et ce automatiquement.
J'ai cru comprendre qu'il fallait passer par le .htaccess pour ce 2ème point...

Quelqu'un pourrait-il me montrer la voie ??

2 réponses

Messages postés
2829
Date d'inscription
jeudi 10 mars 2005
Statut
Membre
Dernière intervention
11 novembre 2019
704
peut être que le serveur php n'est pas dans un module mais dans un repertoire cgi
il faut savoir ou est situé le module php
va voir cette page
https://jice.lavocat.name/blog/2008/07/generer-des-pages-html-dynamiques-changer-lextension-php/
Messages postés
13
Date d'inscription
lundi 21 juin 2010
Statut
Membre
Dernière intervention
26 mars 2014

Bonjour,

Merci pour ta réponse, animostab, j'ai essayé de suivre les instructions mais je me suis arrêté à cette histoire de shell (whaaat?)

Cependant après avoir écumé le web jusqu'à ces sujets les plus préhistoriques j'ai enfin trouvé la réponse que je cherchais !

Il s'agit d'une alternative à la fonction include, qui fonctionne même sur une page html, sans que l'on ai besoin de la renommer.

<!--#include virtual="mapage.php"-->

Ca à l'air d'un commentaire mais ça fonctionne. Ce code me permet donc d'inclure une page php ou html dans ma page html.
Il faut juste bien préparer les attributs de style, pour qu'elles s'insère correctement et c'est tout bon :) !

Et du coup pas besoin de ce maudit fichier .htaccess !

le lien de la solution
https://productforums.google.com/forum/#!topic/webmaster-fr/9bQ_HL2yd8o

bye
Messages postés
2829
Date d'inscription
jeudi 10 mars 2005
Statut
Membre
Dernière intervention
11 novembre 2019
704
je connaissais pas ce truc mais a mon avis c'est plus que pas du tout conseillé
pas sur que google suive les commentaires html avec un pseudo include dans une page html
moi perso je ne ferais ca pour rien au monde.
je serais toi je ferais avant de me lancer un test sur une page avec :
- une page en html optimisée avec une chaine d'expression clé pas du tout courante
quand ca sort sur google
-la page transformée avec le meme contenu avec juste une modif très mineure (pour voir quand le cache google est modifé) mais ou tout ce qui est optimisation de la meme chaine est en en virtual include et attendre si ca reste ou si ca prend la claque.