Site fait en htm qui a evolué en php, incidence ???

Nouveau WRInaute
Bonjour a tous ,

Je post pour la premiere fois , soyez indulgents , j'ai bien lu WRI ( deja pour prendre des renseignements pour le referencement d'un site et pour résoudre certaines questions dont je ne trouve pas de réponse!

1 - Le site a été fait entierement en CSS strict et validé , mais en .htm je ne l'ai pas soumis !

2 - Je le transforme en .php , dans l'optique de le rendre bientôt dynamique!

3 - je le soumet a google mais je m'aperçois( et je suis surpris que ces pages soient referencées puisque je n'ai rien fait !!) que les pages en caches ( a part la page d'index ) sont en .htm et donc si on clique dessus , erreur .

4 - Pensez vous que les robots vont corriger tout ça (puisque je viens de soumettre le site cette fois) et bien prendre en compte les pages en .php ou faut-il que j'installe par exemple dans htaccess une URL_Rewriting ( je demanderais de l'aide pour rédiger cette URL_Rewriting dans ce cas ! )

merci de votre aide

à Bientôt
 
WRInaute passionné
si tes urls sont référencées en htm et que tu veux les transformer en php, tu perdra temporairement ton référencement.

Tu peux éventuellement transformer .htm en .php via url rewritting
 
WRInaute accro
Si tu ne fais pas d'url rewritting tu en a pour 2 mois pour êtr eréindexé sur les nouvelles url et ensuite il te faudra interdire les anciennes.
 
WRInaute passionné
je te conseille d'utiliser une réécriture pour garder des url html avec un code php. Il suffit d'ajouter ces lignes dans un fichier .htaccess :
Code:
RewriteEngine On
RewriteRule ^(.*)\.html$ /$1.php [L]
 
Nouveau WRInaute
bonsoir a tous ,

Déjà merci pour toutes vos réponses, j'ai donc essayé de mettre un fichier .htaccess sur le site dans le dossier qui contient les pages ( en l'occurence .php) avec les lignes indiquées par webmasterlamogere, mais j'obtiens un message d'erreurs quand j'appelle une page en .htm du style : "The system cannot find the file specified." ça devrait afficher ma bonne page !!!

Je suis hebergé par Amen et donc le fichier .htaccess se trouve dans le dossier /httpdocs/ avec les pages

Peut etre que la prise en compte du fichier .htaccess n'est pas immédiate ???

Me doutais pas que ce fichier avait une telle importance !!

A bientôt
 
Nouveau WRInaute
voila ce que j'ai mis dans .htaccess : en fait j'ai fait une seconde ligne au cas ou on appelle la page index aussi .

RewriteEngine On
RewriteRule ^(.*)\.htm$ /$1.php [L]
RewriteRule ^(.*)\.html$ /$1.php [L]

ça ne marchait pas , j'ai supprimé le slash avant $1 , ca ne marche pas non plus !!! comme ça :

RewriteEngine On
RewriteRule ^(.*)\.htm$ $1.php [L]
RewriteRule ^(.*)\.html$ $1.php [L]

Bonne soirée
 
WRInaute accro
Bête question: le fichier .php a-t-il le même nom que le fichier .htm qui est appelé ?

(.*) --> $1
=
index.htm --> index.php
 
WRInaute accro
le rewriting n'est pas autorisé sur tous les serveurs (il faut peut-être demander à l'administrateur de le débloquer)
mets plutôt une redirection :
Code:
Redirect permanent /index.htm http://example.com/index.php
Mais personnellement je favoriserais plutôt la racine avec
Code:
DirectoryIndex index.php
Redirect permanent /index.htm http://example.com/
Redirect permanent /index.php http://example.com/
Redirect permanent /index.html http://example.com/
 
Nouveau WRInaute
Bonjour ,

pour répondre a "HawkEye" OUI c'est le même nom , j'ai crée un dossier 'essai' sous httpdocs de chez Amen , qui contient 2 pages index.php et accueil.php , pour tester , je les appelle avec index.html et accueil.htm



pour "fredfan" j'ai essayé le 1er redirect permanent , et c'est pareil , c'est troublant , surtout qu'il me semble que c'est du pur classique !!! ya rien de bien compliqué , par contre je n'ai pas reussi a décoder ta 2eme solu !


Je me pose aussi la question de savoir si l'URL_REWRITING est ok chez Amen dans le pack webpro , d'après les quelques plaintes sur le forum de chez Amen , il me semble qu'il faut passer a webpro+ , je pose la question a Amen , pour etre sur.

Voila ou j'en suis , merci et allez ... bonne semaine a tous

PS : Faut-il laisser ce post sur "debuter en referncement" ou le basculer dans ".htaccess " ??
 
Nouveau WRInaute
Bonsoir,

Je vous donne des nouvelles concernant , l'URL_REWRITING sur AMEN , et bien , ça marche à partir du pack WEBPRO+ qui est au même tarif que le pack webpro à part qu'il est sur un serveur Linux. Bon j'ai fait évoluer , voici mes conclusions !

Voici le fichier .htaccess
RewriteEngine On
RewriteRule ^(.*)\.htm$ /$1.php [L]
RewriteRule ^(.*)\.html$ /$1.php [L]

sur ce dossier ( essai ) , j'ai placé 2 pages , accueil.php et index.php

1 - Si j'appelle http:// ....... /essai/index.htm ou .html c'est OK
2 - Si j'appelle http:// ....... /essai/accueil.htm , j'ai le message suivant :

The requested script /accueil.php was not found on this server.

J'ai du mal à suivre là !! pouvez -vous me débloquer ?

Merci

A+
 
WRInaute passionné
c'est normal que ca appelle un fichier accueil.php : c'est le but de la règle de réécriture. Si tu veux définir des exceptions il faut ajouter une condition.
La deuxième règle est en trop car le moteur de réécriture ne va utiliser que la première.
mets ceci si tu ne veux pas réécrire quand le fichier .htm existe ou si le fichier .php n'existe pas :
Code:
RewriteEngine On 
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond $1.php -f
RewriteRule ^(.*)\.htm$ /$1.php [L]
ou mets ceci si tu ne veux pas réécrire pour le fichier accueil.htm :
Code:
RewriteEngine On 
RewriteCond $1 !^accueil$
RewriteRule ^(.*)\.htm$ /$1.php [L]
 
Nouveau WRInaute
Bonsoir,

Dernières news ,

donc j'ai choisi la premiere solution , car la 2eme me fait réecrire toutes les pages ( c'est pas gros mais enfin ... ) donc voici le résultat

The requested URL /essai/index.html was not found on this server.

et .htaccess :

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond $1.php -f
RewriteRule ^(.*)\.htm$ /$1.php [L]

Je remarque que là , il n'a pas essayé de transformer l'URL , j'ai tapé :

http://www ....... /essai/accueil.htm
et même avec index.htm ou html c'est pareil , comprend pas !!

Ben a+ et

merci !

Je pensais pas qu'un petit script m'en fasse autant baver !!!!
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut