Besoin de saisir .htm pour s'afficher

Résolu
Mirandale -  
 Mirandale -
Bonjour,

Depuis ce matin si je ne saisie pas .htm ou .html à la fin des pages mon site elles ne s'affichent plus.

Par exemple, je dois siaisir http://www.raf38group.org/why.htm
au lieu de
http://www.raf38group.org/why

Ca va m'obliger à refaire tous mes liens.

Y-a-t-il une solution pour que çà revienne comme avant ?

Merci par avance pour votre aide.

Mir
A voir également:

3 réponses

superpigeon Messages postés 20 Date d'inscription   Statut Membre Dernière intervention   11
 
Bonjour,
Ca va peut-être te paraître étrange, mais je trouve plutôt étonnant le fait que ça ait marché par le passé.
Ce devait être ton hébegeur qui prenait en compte les urls sous cette forme, aussi, c'est peut-être aussi eux qui ont enlevé cette "fonctionnalité".
En effet, lorsque l'on est sur ton site, si l'on cherche l'url "http://www.raf38group.org/why", cela devrait logiquement nous emmener à l'index du dossier "why".

Bref, pour résoudre ça sans modifier toutes tes urls, tu peux essayer de faire un peu d'url-rewriting, si tu as accès au fichier .htaccess

tu peux créer un fichier .htaccess tel que celui ci-dessous et l'uploader à la racine de ton site
#-----------------------------------------------------------------------
#	Règles d'URL rewriting pour le site http://www.raf38group.org
#-----------------------------------------------------------------------

# Le serveur doit suivre les liens symboliques :
#Options +FollowSymlinks

# Activation du module de réécriture d'URL :
RewriteEngine on

#   REGLES

# Modification de nom_du_fichier en nom_du_fichier.htm
RewriteRule ^([a-zA-Z0-9]+)$ /$1.htm [L]


Bien sûr j'ai écrit ce fichier sans le vérifier sur ton site, donc il se peut que j'ai fait une faute de frappe ^^
0
Mirandale
 
Un grand merci pour ton aide.
Je dois m'absenter, j'essaierai dès que je rentre.

Mir
0
Mirandale
 
C'est génial !
Ca a fonctionné.
Un grand merci.

Mir
0