8797 sujets

Développement web côté serveur, CMS

Bonjour,

Je suis entrain de bosser sur la reactualisation d'un site qui a été conçu en htm.

Le nouveau sera en html, avec du CSS.

Le problème est que le site a des pages indexé chez google et aillleur avec des adresses en htm.

Ma question est la suivante, comment faire pour rediriger mes anciennes pages en htm vers mes nouvelles en html ? Le site sera chez OVH.

J'ai bien la piste, .htaccess et ligne de redirection dans la page à rediriger, mais ça fonctionne mal.

Bref, je galère un peu.

Merci par avance pour vos lumières.

Laurent. Smiley decu
Modifié par CVS (04 Feb 2011 - 08:33)
Bonjour,

Normalement, une instruction de redirection permanente de [ toutepage ].htm vers [ toutepage ].html dans le .htaccess devrait suffire.
Modifié par Laurie-Anne (27 Jan 2011 - 13:51)
Bonjour et merci,

J'ai mis donc dans mon fichier .htaccess :

[ toutepage ].htm vers [ toutepage ].html

Et ça plante Smiley decu

Je dois taper un mauvais truc, bref je ne suis pas doué.
Je ne te donnais que l'algorithme, pour la syntaxe exacte, il va te falloir un spécialiste (sur WebRankInfo, ils ont un salon consacré à l'htaccess il me semble).
Salut,

J'ai testé et ça fonctionne pas.

J'ai un pote qui est informaticien, et il m'a donné un code presque identique.

Donc, on doit pas être loin du bon code.

J'ai eu sur les autres forums des codes presque identique.

Je me demande si OVH, ne bloque pas les lignes de code de redirection.

Merci de ton aide.

Laurent
Bonjour,

C'est ce que j'ai fait ce matin, après moulte ligne de code ça ne passe pas.

J'ai trouvé la solution qui fonctionne avec une redirection sur chaque page !!!

C'est galère à mettre en oeuvre, mais ça fonctionne.

J'attend donc la réponse d'OVH pour avoir la solution avec htaccess

Merci encore.

Laurent.
Sinon, virer les .htm et laisser les .html, simplement, non ? Ils ont bien le même nom (genre un toto.htm a un équivalent toto.html) ?
Voici un code qui fonctionne chez moi et je suis chez OVH

SetEnv PHP_VER 5
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^tapage.htm$ tapage.html [L]

Bon travail

Spirou