[URL Rewriting] Renvoyer vers des pages différentes suivant valeur du paramètre
Hello !
Je viens vers vous car j'ai un soucis, je m'essaye à l'URL Rewriting et c'est juste une galère complète pour moi !
Pour mon site, côté PHP je test la valeur d'un paramètre passé à l'URL, et suivant la valeur je redirige ensuite vers d'autres pages, donc typiquement :
index.php?page=1 -> vers l'accueil
index.php?page=2 -> vers des informations
index.php?page=3 -> vers la page de contact
Avec l'url rewriting j'aimerais avoir quelque chose du genre :
www.monsite.com/accueil.html -> page=1
www.monsite.com/informations.html -> page=2
www.monsite.com/contact.html -> page=3
J'ai essayer les méthodes suivantes mais y'a rien à faire, je galère complet à arriver à ce que je veux :/
Code:
RewriteRule ^/accueil.html$ /index.php?id=1 [L]
Code:
1 2
| rewritecond %{query_string} ^page=(.*)$
RewriteRule index\.php www.monsite.com/%1.html [R=301,L] |
EDIT :
J'ai finalement réussis en procédant autrement, au lieu de numéro comme valeur de paramètres j'ai mis le nom de "page" html avec le code qui suis dans le .htaccess et là ca passe !
Code:
1 2
| # Toutes les pages
RewriteRule ^(.+).html$ /index.php?page=$1 [L] |