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 :
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 :
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 :
Merci d'avance pour votre aide.
Cordialement,
Yvanovich
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