Aller au contenu

Dossiers virtuels et htaccess


Sujets conseillés

Voilà,

Sur un site que j'ai créé j'ai placé des dossiers virtuels de manière à pouvoir atteindre facilement les rubriques principales du site.

Pour ce faire, j'ai utilisé la directive RedirectPermanent dans htaccess.

En tapant par exemple : http://www.habitat-sante.org/acariens, on aboutit sur la page http://www.habitat-sante.org/FR/html/acariens/.

Ce qui m'ennuie un peu, c'est qu'avec une redirection de ce type, c'est correct lorsque que l'internaute ne met pas un "/" après "acariens", sinon la redirection place un second "/" dans l'URL. L'affichage de la page n'est plus correct.

Devrais-je modifier mon RedirectPermanent ou alors utiliser l'url-rewriting pour corriger ce problème ?

Merci d'avance pour votre aide :rolleyes:

Lien vers le commentaire
Partager sur d’autres sites

normalement la premiere url devrait comporter un slash à la fin (puisque la 2ième en a un), je crois :huh:

quel est le contenu exact de ton fichier .htaccess ?

Lien vers le commentaire
Partager sur d’autres sites

quel est le contenu exact de ton fichier .htaccess ?

Voici mes lignes RedirectPermanent :

RedirectPermanent /acariens   	 http://www.habitat-sante.org/FR/html/acariens

En effet maia, la logique est de mettre un "/" dans les deux cas. Ca fonctionne :rolleyes:

Seulement, si je mets un "/" à la fin de chaque URL, l'affichage n'est pas correct lorsque je tape http://www.habitat-sante.org/acariens.

Il ne l'est pas dans où je ne place pas de "/" lorsque je tape http://www.habitat-sante.org/acariens/.

Comment puis-je résoudre ? :blush:

Merci d'avance :rolleyes:

Lien vers le commentaire
Partager sur d’autres sites

J'ai trouvé une solution qui fonctionne : l'url-rewriting qui ajoute à la fin de l'url un "/" s'il n'est pas présent :

RewriteEngine on
RewriteRule  ^acariens$ /acariens/ [L]

puis l'instruction RedirectPermanent qui redirige vers le dossier réel.

Bon je suis sûr que je peux faire d'une pierre deux coups ... mais bon je débute aussi dans ce domaine ! :fete:

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...