Convertir 100aine de pages html > php

Résolu/Fermé
theobath - 24 mars 2014 à 18:24
animostab Messages postés 2829 Date d'inscription jeudi 10 mars 2005 Statut Membre Dernière intervention 11 novembre 2019 - 26 mars 2014 à 23:27
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 ??
A voir également:

2 réponses

animostab Messages postés 2829 Date d'inscription jeudi 10 mars 2005 Statut Membre Dernière intervention 11 novembre 2019 738
24 mars 2014 à 21:31
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/
0
theobath Messages postés 13 Date d'inscription lundi 21 juin 2010 Statut Membre Dernière intervention 26 mars 2014
Modifié par theobath le 26/03/2014 à 18:01
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
0
animostab Messages postés 2829 Date d'inscription jeudi 10 mars 2005 Statut Membre Dernière intervention 11 novembre 2019 738
26 mars 2014 à 23:27
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.
0