Il y a actuellement 86 visiteurs
Dimanche 01 Août 2021
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 Comment changer la source d'un disque
Bonjour,j'ai récemment installé Google Drive pour le boulot et toutes les données s'enregistrent sur mon disque C: au lieu de s'enregistrer sur mon disque D: (spécial pour le stockage).Comment faire pour changer ça ?Merci d'avance.
Réponses: 1

Message Changer icône d'un fichier
Bonjour.Je me demandais s'il est possible de changer l’icône d'un fichier via un programme ou autre, mais sans en faire de raccourci.À ma connaissance ça n'est pas possible mais je suis pas expert du domaine non plus...Merci 'avance.
Réponses: 1

Message [Réglé] Acer aspire 5315 - pile bios à changer
Saluttout est dans le titrecomment change t'on cette pile sachant que les extrémités des bornes sont comme soudéesy a t'il un moyen de la remplacer en soitc'est quoi le modèle de la pile aussi ?et autre questionest ce que le portable veut fonctionner si pas cette batterieje sais que si absente : pas ...
Réponses: 14

Message [Réglé] Edge: Impossible de changer moteur de recherche Bing
Bonjour J'ai un pc portable avec Windows 10. Lorsque il sort du mode veille, edge se lance automatiquement.. J'ai vu sur internet que certains ont réglé le problème en changeant le moteur de recherche Bing par un autre mais je n'arrive pas le changer. Par défaut Bing est sélectionné et les boutons s ...
Réponses: 10

Message Responsive : Changer la position de l'image de fond
Bonjour, sur un site que je développe, j'ai une image de fond qui est située au centre lorsque le site s'affiche sur un écran d'ordinateur. Seulement, pour le moment, en affichage mobile, l'image ne bouge pas et du texte vient la recouvrir (ce qui cache l'image et rend le texte illisible). J'aimerai ...
Réponses: 0

Message Extension ou changement de stockage Asus Zenbook
Bonjour,J'ai un ASUS Zenbook UX430UN-GV031T avec un SSD de 512Go.Je commence à être à cours de place sur mon SSD. Je voulais savoir s'il était possible de rajouter de la mémoire, de changer de SSD et comment le faire.Si rien de tel n'est possible, avez-vous des conseils pour un SSD externe de 512Go ...
Réponses: 2

Message Nouveau GPU , impossible de changer résolution [Résolu]
Bonjour, hier j'ai installé mon GPU à savoir une MSI 5700XT , le soucis c'est que je n'arrive pas à changer la résolution car tous les options sont grisé , je resté bloqué à 640x480 , la carte graphique est bien reconnue dans le gestionnaire des tâches.Je suis connecté avec un ancien cable HDMI.Une ...
Réponses: 7


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité


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