Extension .html

Résolu
valpsp Messages postés 24 Statut Membre -  
valpsp Messages postés 24 Statut Membre -
Bonjour,

Je travaille actuellement sur ce site http://smec13.com/Baby-foot/
Comme vous le voyez, il n'y a pas d'extension .html à la fin seulement un /

Mon problème c'est que j'ai recodé ce site en html + css en me disant que j'allais appeler la page Baby-foot.html pour ne pas changer l'url une fois celui-ci en ligne et donc ne pas impacter son référencement.

Sauf qu'en fait l'extension .html apparait dans la barre d'adresse et ce n'est donc plus exactement la même page.
Ancienne adresse: http://smec13.com/Baby-foot/
Mon adresse: http://smec13.com/Baby-foot/

Etant donné que ce n'est plus la même adresse, est-ce que cela va impacter mon référencement ? Si oui, comment puis-je faire pour ne pas l'impacter ?

Merci d'avance chers amis.

4 réponses

  1. Pierrecastor Messages postés 10830 Date d'inscription   Statut Modérateur Dernière intervention   4 215
     
    Salut

    De base, quand un navigateur arrive dans un nouveau répertoire du site (comme /Baby-foot/ )

    Il cherche automatique un fichier index.html (ou php, ou autre,, mais index quand même).

    Ce qui fait que quand tu allais à l'adresse http://smec13.com/Baby-foot/ tu était en faite sur http://smec13.com/Baby-foot/

    Mais sans que ça sois affiché.

    Il faut donc juste modifier le fichier index, sans rien renommer pour tout garder comme avant.
    1
    1. valpsp Messages postés 24 Statut Membre
       
      Oui je vois très bien, et merci de ta réponse. Sauf que l'ancien site a été fait entièrement sous CMS (que je souhaite arrêter) et que je l'ai entièrement refait en local.

      Donc ma seule possibilité est de faire des dossiers avec le nom de la page (ex: Baby-foot) et de renommer la page en index.html ?

      Ce qui implique aussi de devoir changer tous les liens dans tous les fichiers HTML car le nom et l'adresse du répertoire auront changé ?
      0
    2. Pierrecastor Messages postés 10830 Date d'inscription   Statut Modérateur Dernière intervention   4 215
       
      Pourquoi passer d'un CMS à un site statique ? C'est bien moins facilement maintenable.

      Sinon, oui, il faudra changer les lien, effectivement.
      0
    3. valpsp Messages postés 24 Statut Membre
       
      Car la structure du site va changer, pour devenir une "vitrine" et que je compte aussi me former sur ces compétences en passant, par la suite, le site sur un CMS de mon fait.

      As-tu un conseil pour changer efficacement les liens ? Ou la fonction remplacer de notepad constitue la meilleure solution ?
      0
  2. Utilisateur anonyme
     
    Bonjour, çà doit être possible avec un fichier .htaccess et mod_rewrite :

    Exemple : ça enlève les .php et .html

    RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^([^\.]+)$ $1.php [NC,L]
    RewriteRule ^([^\.]+)$ $1.html [NC,L]

    Non testé perso.
    0
    1. Pierrecastor Messages postés 10830 Date d'inscription   Statut Modérateur Dernière intervention   4 215
       
      Ca me semble plus simple de ne pas renommer les fichier plutôt que de passer par de l'url rewriting.
      0
    2. valpsp Messages postés 24 Statut Membre
       
      merci de ta réponse, je réfléchis encore à la méthode que je vais utiliser, pourquoi pas une redirection 301 dans les anciennes pages ?

      Etant peu expérimenté, c'est un vrai défi.
      0
  3. bg62 Messages postés 23433 Date d'inscription   Statut Modérateur Dernière intervention   2 435
     
    lut;)
    le dernier lien mis dans ta demande initiale est HS ....
    0
    1. valpsp Messages postés 24 Statut Membre
       
      oui c'est parce que le site est en local, c'était juste pour montrer l'extension ;)
      0
    2. bg62 Messages postés 23433 Date d'inscription   Statut Modérateur Dernière intervention   2 435
       
      l'adresse mise dans le post n'est pas ' en local ' !!!
      0
    3. Pierrecastor Messages postés 10830 Date d'inscription   Statut Modérateur Dernière intervention   4 215
       
      Oui, mais elle juste la à titre d'exemple. ;-|
      0
  4. valpsp Messages postés 24 Statut Membre
     
    Up: J'ai finalement décidé d'utiliser une redirection 301 avec un fichier .htaccess, seulement maintenant une autre question me vient.

    je vais donc rediriger ces anciennes pages www.smec13/dossier/ vers www.smec13/fichier.html

    Où faut-il que je place mon .htaccess ?
    Faut-il que j'utilise une redirection permanente de type:

    Redirect permanent /dossier http://www.monsite.com/mondossier/monfichier.html
    0
    1. valpsp Messages postés 24 Statut Membre
       
      Edit: Solution trouvée.

      J'utilise un .htaccess avec la ligne de code :
      Redirect permanent /dossier http://www.monsite.com/mondossier/monfichier.html

      Il se trouve à la racine de mon dossier. Et contrairement à ce que je pensais, pas besoin que "/dossier" existe avec une page "index.html" à l'intérieur. Le .htaccess renvoie quand même vers monsite.com si le dossier/fichier n'existe pas.
      0