Redirection htm vers php

Nouveau WRInaute
Bonjour à tous,
Je viens de lire et relire pleins de choses les .htaccess et... trop de lecture tue mes pauvres neuronnes !

Bref j'en viens à mon problème :
Via mon .htaccess j'indique que je veux accéder à mon site sans les www. Pour l'instant pas de soucis ça fonctionne parfaitement comme ceci :
Code:
Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^www.example.fr$
RewriteRule ^(.*) http://example.fr/$1 [QSA,L,R=301]

Mon site prenant un autre tournant (un de plus...), je voudrai faire une redirection 301 de mes pages en .htm vers les nouvelles pages en .php (je les nomme exactement de la même façon, seule l'extension change). J'ai donc trouvé ce code :
Code:
RewriteRule ^(.*)\.htm$ $1.php [R=301,L]

Problème ! Cela ne fonctionne pas !
Est-ce que ce code n'est pas correct ? Si oui comment le modifier. Si non comment le placer dans le .htaccess, j'ai fait comme suit :
Code:
Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^www.example.fr$
RewriteRule ^(.*) http://example.fr/$1 [QSA,L,R=301]
RewriteRule ^(.*)\.htm$ $1.php [R=301,L]

Merci d'avance pour votre aide.

Cordialement,
Yvanovich
 
Nouveau WRInaute
Re,
Non ce code ne fonctionne pas non plus.

Je suis hébergé chez 1&1. Pour info je les ai contacté pour savoir si je pouvais faire du rewriting avec mon pack, réponse oui :roll: (je doute quand même...).

Bref si c'est impossible, j'abandonne mon idée (ou je cherche un hébergeur qui peut VRAIMENT le faire.

PS : je me dis que j'arrive à afficher mon site sans les www, pourquoi ne pourrais-je pas basculer htm vers php... :?: (ou cela n'a t-il rien à voir !)
 
Discussions similaires
Haut