Harry_20 Posté 26 Avril 2006 Posté 26 Avril 2006 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
maia Posté 26 Avril 2006 Posté 26 Avril 2006 normalement la premiere url devrait comporter un slash à la fin (puisque la 2ième en a un), je crois quel est le contenu exact de ton fichier .htaccess ?
Harry_20 Posté 27 Avril 2006 Auteur Posté 27 Avril 2006 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 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 ? Merci d'avance
Harry_20 Posté 27 Avril 2006 Auteur Posté 27 Avril 2006 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 onRewriteRule ^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 !
maia Posté 27 Avril 2006 Posté 27 Avril 2006 on n'en finit pas d'apprendre en tout cas tout me semble OK maintenant qqsoit le lien cliqué
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant