Réécriture d'urls avec .htaccess

Fermé
yoshiro Messages postés 497 Date d'inscription jeudi 1 novembre 2007 Statut Membre Dernière intervention 18 avril 2018 - Modifié par yoshiro le 29/04/2010 à 23:23
 Tantik - 25 mai 2010 à 18:06
Bonjour,
Je désire réécrire mon URL du type :
http://localhost/monsite/index.php?pags=accueil  

En
http://localhost/monsite/index-accueil.html  


J'ai donc essayé plusieurs trucs, dont ce code :

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

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

#--------------------------------------------------  
# Règles de réécriture d'URL :  
#--------------------------------------------------  

# index avec pages seulement:  
RewriteRule ^index-([a-z]+)\.html$   /monsite/index.php?pages=$1 [L]  

# Article avec numéro de page :  
RewriteRule ^index-([a-z]+)-([a-z]+).html   /monsite/index.php?pages=$1&pag=$2 [L]  

Mais ça ne fonctionne pas.
Quelle est mon erreur ? Merci d'avance pour votre aide.


1 réponse

A quoi te sert l'antislash dans la règle suivante ?

RewriteRule ^index-([a-z]+)\.html$

Essaye de l'enlever.

Au passage, voici ici un tutoriel sur le fichier .htaccess qui pourra peut-être t'aider : http://ww38.wooshi.fr/Tutoriel/16-Le-fichier-htaccess.html?subid1=20200207-0808-06ca-9dc7-f6b0140c6958
1