Il y a actuellement 243 visiteurs
Mardi 23 Avril 2024
accueilactualitésdossierscomparer les prixtélécharger gratuitement vos logicielsoffres d'emploiforum informatique
Connexion
Créer un compte

Intégrer du PHP sans changer l'extension .htm

Besoin d'aide pour configurer un serveur ? Vous souhaitez obtenir des conseils pour référencer votre site ? Un petit souci pour accéder à votre FTP ? Des soucis de programmation en PHP / ASP / HTML / XHTML / XML / XSLT / CSS / ReactJS / AngularJS / VueJS / CGI / PERL / C / MySQL / PostgreSQL ??? Nous avons peut-être la solution dans ce forum ...

Intégrer du PHP sans changer l'extension .htm

Message le 14 Avr 2009 01:48

Bonjour

Je veux mettre du PHP sur ma page d'accueil (index.htm), et je voudrais absolument éviter d'avoir à renommer cette page en index.php

J'ai fait quelques recherches, et il semble que j'ai 2 solutions au niveau de mon .htaccess

Soit je paramètre au niveau du serveur afin que le htm passe par l'interpréteur php:

Dans ce cas, mon fichier .htaccess serait le suivant:

Code: Tout sélectionner
Options +FollowSymlinks

RewriteEngine on

AddType application/x-httpd-php .html .htm



Soit je fais comme ceci:

.htaccess :

Code: Tout sélectionner
Options +FollowSymlinks

RewriteEngine On
RewriteRule index.htm - [L]
RewriteRule /?(.*).htm http://www.monsite.tld/$1.php [R=301,L]


J'ai en fait des pages en .htm, d'autres en .html et d'autres en .php
Je veux garder mon index en .htm tout en ayant la possibilité d'y mettre un script PHP

Eventuellement ça m'interesserait de ne pas changer l'extension d'autres pages .htm ou .html tout en y insérant également du PHP


Que me conseillez-vous et est-ce que mes .htaccess sont corrects?

Je vous remercie 8)
dermaby
Visiteur
Visiteur
 
Messages: 4
Inscription: 14 Avr 2009 01:24
 


Message le 14 Avr 2009 13:15

Bonjour,

Dans le .htacess il suffit normalement de mettre:

RewriteEngine On
RewriteRule ^index.htm /index.php


La page index.php sera appelée pour l'url index.htm selon la règle d'écriture ci-dessus.

Lorsque l'internaute visitera la page elle s'appelera toujours index.htm pour lui. Donc pas de problème de référencement (j'imagine que c'est ça ton problème et c'est pour ça que tu as fouillé dans les redirections 301 totalement inutiles ici à mon avis).

Après si tu penses que des gens vont savoir qu'en fait ta page s'appèle index.php et vont saisir directement cette url alors dans ce cas, il faudra effectivement mettre un redirection 301 de index.php vers index.htm..

Bonne journée :wink:
Avatar de l'utilisateur
webmaster
Big Boss
Big Boss
 
Messages: 4909
Inscription: 11 Jan 2002 01:00
 

Message le 14 Avr 2009 22:04

webmaster a écrit:Bonjour,

Dans le .htacess il suffit normalement de mettre:

RewriteEngine On
RewriteRule ^index.htm /index.php


La page index.php sera appelée pour l'url index.htm selon la règle d'écriture ci-dessus.

Lorsque l'internaute visitera la page elle s'appelera toujours index.htm pour lui. Donc pas de problème de référencement (j'imagine que c'est ça ton problème et c'est pour ça que tu as fouillé dans les redirections 301 totalement inutiles ici à mon avis).

Après si tu penses que des gens vont savoir qu'en fait ta page s'appèle index.php et vont saisir directement cette url alors dans ce cas, il faudra effectivement mettre un redirection 301 de index.php vers index.htm..

Bonne journée :wink:


Bonsoir webmaster et merci de ta réponse 8)

Effectivement, par rapport au référencement Google, je veux éviter de renommer ma page index.htm en index.php. Ma page index est à PR 4 et je ne veux pas prendre le moindre risque

C'est pas tant ce que vont voir les internautes, mais ce que va voir le robot de Google...
Les gens eux, ne verrons de toute manière pas l'extension de ma page, et à mon avis ça ne les interesse pas

En mettant ce que tu me dis dans le .htaccess, je dois quand même changer l'extension de ma page et lui mettre .php ?

Ce que je veux, c'est intégrer du PHP dans ma page index.htm sans changer l'extension de ma page index.htm
dermaby
Visiteur
Visiteur
 
Messages: 4
Inscription: 14 Avr 2009 01:24
 

Message le 15 Avr 2009 10:32

Je recommence, avec ce que je t'ai donné ta page s'appelera index.php mais elle sera consultée par tout le monde via index.html y compris les moteurs.

Après si tu veux demandé à une page html d'interprèter du php, tu peux tjs essayer mais tu vas comment dire te heurter à un mur... C'est peut comme si tu prenais un fichier .txt que tu le renommais en .zip et que tu essayais ensuite de le décompresser... Il risque d'y avoir un petit problème...
Avatar de l'utilisateur
webmaster
Big Boss
Big Boss
 
Messages: 4909
Inscription: 11 Jan 2002 01:00
 

Message le 15 Avr 2009 16:24

webmaster a écrit:Je recommence, avec ce que je t'ai donné ta page s'appelera index.php mais elle sera consultée par tout le monde via index.html y compris les moteurs.

Après si tu veux demandé à une page html d'interprèter du php, tu peux tjs essayer mais tu vas comment dire te heurter à un mur... C'est peut comme si tu prenais un fichier .txt que tu le renommais en .zip et que tu essayais ensuite de le décompresser... Il risque d'y avoir un petit problème...


Désolé mais j'ai du mal à comprendre le PHP parfois. Et là j'ai l'impression d'être une bille :lol: :oops:

Donc, en résumé, je ne change pas le nom de ma page, je la laisse en index.htm, et je mets ce que tu m'as donné dans le .htaccess ?



PS: hier, j'ai fait un test. Quand j'ai mis ceci:

Code: Tout sélectionner
Options +FollowSymlinks
RewriteEngine on
AddType application/x-httpd-php .html .htm


dans le .htaccess, je n'arrivais plus à me connecter à ma page index. Le navigateur me demandait d'enregistrer (ou d'ouvrir) ma page!! :o
Et pourtant je ne pense pas que ce soit un problème avec mon hébergeur ou Apache, parce que j'ai déjà des pages PHP dans mon site qui fonctionnent très bien...
dermaby
Visiteur
Visiteur
 
Messages: 4
Inscription: 14 Avr 2009 01:24
 

Message le 15 Avr 2009 16:35

Bonjour,

Donc, en résumé, je ne change pas le nom de ma page, je la laisse en index.htm, et je mets ce que tu m'as donné dans le .htaccess ?


Non !!! A mon avis, soit tu comprends ce que tu as envie de comprendre soit tu n'as pas lu ce que j'ai mis... Ta page doit s'appeler index.php et c'est le .htaccess que je t'ai donné qui permetra de la consulter via index.htm...

Bref c'est comme le .htaccess pourquoi demander de l'aide si c'est pour coller celui que je t'ai déconseillé de mettre que tu avais trouver avant de visiter ce forum...

Bonne soirée :wink:
Avatar de l'utilisateur
webmaster
Big Boss
Big Boss
 
Messages: 4909
Inscription: 11 Jan 2002 01:00
 

Message le 15 Avr 2009 19:07

webmaster a écrit:Bonjour,

Donc, en résumé, je ne change pas le nom de ma page, je la laisse en index.htm, et je mets ce que tu m'as donné dans le .htaccess ?


Non !!! A mon avis, soit tu comprends ce que tu as envie de comprendre soit tu n'as pas lu ce que j'ai mis...


Je comprends surtout ce que j'arrive à comprendre! Le PHP est tout nouveau pour moi, et le .htaccess aussi
Mais là j'ai lu et relu, et j'ai compris 8)
En fait je dois donc renommer ma page en index.php, ce que je ne voulais pas faire au départ, pour de multiples raisons, notamment celles liées au fait que Google est chiant. Va savoir s'il ne va pas considerer qu'il y'a 2 pages (index.html et index.php) et considerer ça comme du duplicate content. J'en ai tellement vu avec Google depuis 4 ans! Sans parler qu'il va falloir mettre une redirection 301 de index.htm vers index.php et donc que mon PR va être grisé pour quelques mois (pas top pour motiver mes partenaires)


webmaster a écrit:Ta page doit s'appeler index.php et c'est le .htaccess que je t'ai donné qui permetra de la consulter via index.htm...

Bref c'est comme le .htaccess pourquoi demander de l'aide si c'est pour coller celui que je t'ai déconseillé de mettre que tu avais trouver avant de visiter ce forum...

Bonne soirée :wink:


Non, j'avais fait le test avec ce .htaccess _avant_ que tu me répondes :wink:
Je navigues à vue depuis 2 jours, donc...J'ai un peu tout essayé
dermaby
Visiteur
Visiteur
 
Messages: 4
Inscription: 14 Avr 2009 01:24
 

Message le 25 Mai 2009 02:25

Bonjour,

Ce que tu veux faire est impossible, tu peux comme te l'a suggéré "webmaster" de demander au .htaccess de t'ouvrir index.php en tapant index.htm (Pour le référencement je ne sais pas si il restera le même je ne sais pas trop comment sa marche mis à part les bases meta...)

Mais implanté du bout de script php dans du html par le biais du .htaccess impossible ^^ (Notamment parce que le html ne lis tout simplement pas le php).

Donc la seule solution qui te reste c'est de renommer index.php en index.htm avec le .htaccess que t'as filé webmaster tout en sachant qu'il y a un risque pour ton référencement !
sh0t `
Visiteur
Visiteur
 
Messages: 7
Inscription: 24 Mai 2009 20:44
 



Sujets similaires

Message [Réglé] changer de carte graphique
bonjour a vous tous et, toutes j'aimerai pouvoir changé de carte graphique pour quelque chose de mieux en terme de jeux , et je ne sais pas ce qu on peu mettre ma configurationprocesseur AMD Ryzen 3200GE - Radeon Vega 8carte graphique AMD Radeon Vega Graphiqueram 16 godisque dur 1tomerci
Réponses: 12

Message Extension SATA
Bonjour, Je cherche un câble d'extension SATA d'au moins 120 cm mais la longueur maximum que j'ai trouvé est de 100 cm.Pourriez-vous m'aider à dégoter cela svp?Merci
Réponses: 3

Message Changer de carte graphique
Bonjour,Pourriez-vous m'indiquer un modèle carte graphique abordable car je souhaiterai changer mon ancienne qui est une "Nvidia Gtx 460" qui date de 2011 qui est sur mon pc avec un processeur i7 et 12 go de ram.MerciCordialement
Réponses: 23

Message [Réglé] Besoin de conseil pour extension sur Huawei Matebook
Bonjour à tous, je me permet de vous faire ce petit poste pour une demande précise qui va orienter mon choix, actuellement possesseur d'un Huawei Matebook XPRO de 2022 avec intel core I7 11th 16GO de ram et 1to de stockage, j'ai un problème j'arrive à saturation des 1to, pour mon entreprise j'ai bes ...
Réponses: 32

Message Intégrer fichier audio dans story instagram
Bonjour Gàbor, Tu as essayé ceci. Voir rubrique "Ajouter de la musique à un Story Instagram depuis son mobile Android"Bonne journée
Réponses: 1

Message Extension Chrome non disponible dans le chrome web store.
Bonjour.Je veux installer l'extension Open With dans un nouveau profil Chrome.L'extension Open With n'est plus disponible dans le chrome web store.Pour obtenir malgré tout cette extension, y a-t-il un moyen de la récupérer sur un autre site ?Cette extension est toujours disponible pour Firefox mais ...
Réponses: 3

Message Tablettes infectées par extension Ad-Aware Adblock sur navig
BonjourOn dirait bien de la prose de Datwin Bordo. A vérifier avec l'IP.Bonne journée.
Réponses: 2


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 2 invités


.: Nous contacter :: Flux RSS :: Données personnelles :.