Bonjour,
Je debute dans le domaine de la réécriture d'URL, et comme tout débutant qui se respecte, j'ai une toute petite question.
Je veux faire de l'URL Rewriting basique
j'ai par exemple une page:
http://www.example.com/mapage.php?section=12
que je voudrais transformer en :
http://www.example.com/mot-compose/mapage.html
Je me heurte dans ce cas a un petit probleme.
En effet la page est bien redirigé de façon transparente si j'ecris:
En revanche si j'ecrit la chose suivant, j'obtient une belle erreur 404:
De meme si j'ecrit quelque chose du genre (bien sur en imaginant que ma-page.php existe):
J'en ai conclu apres divers test que cela provenait de l'utilisation des "-" pour les mots composés.
Quelqu'un a t il une idée du pourquoi de cette erreur?
Comment la contourner tout en sachant que c'est vital que je puisse utiliser les tirets dans mes URLs?
Merci d'avance pour votre aide.
Je debute dans le domaine de la réécriture d'URL, et comme tout débutant qui se respecte, j'ai une toute petite question.
Je veux faire de l'URL Rewriting basique
j'ai par exemple une page:
http://www.example.com/mapage.php?section=12
que je voudrais transformer en :
http://www.example.com/mot-compose/mapage.html
Je me heurte dans ce cas a un petit probleme.
En effet la page est bien redirigé de façon transparente si j'ecris:
Code:
RewriteEngine on
RewriteRule ^mot/mapage\.html$ /mapage.php?section=12 [L]
En revanche si j'ecrit la chose suivant, j'obtient une belle erreur 404:
Code:
RewriteEngine on
RewriteRule ^mot-compose/mapage\.html$ /mapage.php?section=12 [L]
De meme si j'ecrit quelque chose du genre (bien sur en imaginant que ma-page.php existe):
Code:
RewriteEngine on
RewriteRule ^mot/mapage\.html$ /ma-page.php?section=12 [L]
J'en ai conclu apres divers test que cela provenait de l'utilisation des "-" pour les mots composés.
Quelqu'un a t il une idée du pourquoi de cette erreur?
Comment la contourner tout en sachant que c'est vital que je puisse utiliser les tirets dans mes URLs?
Merci d'avance pour votre aide.