Réécriture en html de toutes les pages .php

  • Auteur de la discussion Auteur de la discussion zuke
  • Date de début Date de début
Nouveau WRInaute
Bonjour,

je voudrais que toutes les pages .html aient l'extension html.

J'ai recherché des codes et j'en ai retenu certain mais ça ne fonctionne pas.

Y a t'il autre chose à faire que modifier le htacess ?

J'ai essayé avec le code suivant

Code:
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^([a-zA-Z0-9-]*)\.html$ /$1.php [L]

Résultat lorsque je change l'extension : The requested URL ***** was not found on this server.

(l'url rewriting est bien actif chez l'hébergeur).

Merci,

Cordialement
 
WRInaute discret
Avec ceci normalement tout devrait très bien fonctionner:

Code:
RewriteEngine on

RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.+)\.html$ $1.php [L]
 
Nouveau WRInaute
Giustino a dit:
Avec ceci normalement tout devrait très bien fonctionner:

Code:
RewriteEngine on

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

Bonjour Goustino,

J'ai appliqué ta règle dans le .htaccess et elle ne fonctionne pas.
Sans mettre en doute la validité de ton code, je commence à me poser des question sur mon hébergeur.
Ceci précisé, existe-t-il d'autres syntaxes pour obtenir le même résultat.

Voici mon .htaccess

allow from all
ErrorDocument 404 /404.html
Deny from mercateo.com
Deny from artparquet.ru
Options +FollowSymlinks
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.+)\.html$ $1.php [L]

Merci pour ton aide si tu veux bien.

Cordialement.

Philippe
 
Discussions similaires
Haut