Bonjour,
je mets en place l'URL Rewriting sur mon site mais l'écriture de l'URL dans la barre d'adresse est assez bizarre.
Pour l'exemple, imaginons que j'ai deux dossier sur le serveur, avec des fichiers à l'intérieur :
- j'ai un dossier "flore" avec les fichiers "index.php", "fiche.php"
- j'ai un dossier "faune" avec les fichiers "index.php", "fiche.php"
Mon .htaccess ressemble à cela :
Si je vais sur la page : http://www.monsite.com/flore/Flore-de-France
la page souhaitée s'affiche sans problème.
Sur cette page j'ai mis un lien vers la page Faune-de-France. Et quand je clique dessus mon URL devient :
http://www.monsite.com/flore/Faune-de-France
On remarque que le dossier "flore" n'a pas changé alors que je demande un fichier situé dans le dossier "faune". J'aimerais donc :
http://www.monsite.com/faune/Faune-de-France
Parfois, je n'ai même pas de dossier dans l'URL. J'ai :
- http://www.monsite.com/Flore-de-France
- http://www.monsite.com/Faune-de-France
- http://www.monsite.com/Truc-du-monde
alors même que chacun des fichiers demandés sont dans des dossiers, sous-dossiers...
Comment régler ce problème ?
Maxime
je mets en place l'URL Rewriting sur mon site mais l'écriture de l'URL dans la barre d'adresse est assez bizarre.
Pour l'exemple, imaginons que j'ai deux dossier sur le serveur, avec des fichiers à l'intérieur :
- j'ai un dossier "flore" avec les fichiers "index.php", "fiche.php"
- j'ai un dossier "faune" avec les fichiers "index.php", "fiche.php"
Mon .htaccess ressemble à cela :
Code:
RewriteRule Flore-de-France$ /flore/index.php [L]
RewriteRule F1([0-9]+)([A-Za-z0-9-]+)$ /flore/fiche.php?id=$1&nom=$2 [L]
RewriteRule Faune-de-France$ /faune/index.php [L]
RewriteRule F2([0-9]+)([A-Za-z0-9-]+)$ /faune/fiche.php?id=$1&nom=$2 [L]
Si je vais sur la page : http://www.monsite.com/flore/Flore-de-France
la page souhaitée s'affiche sans problème.
Sur cette page j'ai mis un lien vers la page Faune-de-France. Et quand je clique dessus mon URL devient :
http://www.monsite.com/flore/Faune-de-France
On remarque que le dossier "flore" n'a pas changé alors que je demande un fichier situé dans le dossier "faune". J'aimerais donc :
http://www.monsite.com/faune/Faune-de-France
Parfois, je n'ai même pas de dossier dans l'URL. J'ai :
- http://www.monsite.com/Flore-de-France
- http://www.monsite.com/Faune-de-France
- http://www.monsite.com/Truc-du-monde
alors même que chacun des fichiers demandés sont dans des dossiers, sous-dossiers...
Comment régler ce problème ?
Maxime