mariea Posté 5 Septembre 2008 Partager Posté 5 Septembre 2008 Bonjour, Qui pourrait m'aider à faire une redirection avec le fichier .htaccess ? Je voudrais que cette page : http://riviere-auray.com/association/ soit redirigée vers l'accueil : http://riviere-auray.com/ J'ai essayé avec ce code mais aucune action ... RewriteEngine on RedirectPermanent /association/ http://riviere-auray.com/ merci !! Lien vers le commentaire Partager sur d’autres sites More sharing options...
yuston Posté 6 Septembre 2008 Partager Posté 6 Septembre 2008 Je ne vois pas pourquoi: RewriteEngine onRedirectPermanent /association http://riviere-auray.com/ ne marche pas.... Il y a sûrement d'autres règles inscrites dans ton htaccess, non? Lien vers le commentaire Partager sur d’autres sites More sharing options...
Dan Posté 6 Septembre 2008 Partager Posté 6 Septembre 2008 Tu dis que association est une page, alors que tu la notes association/ (avec un trailing slash) Lorsqu'on utilise RedirectPermanent, il faut que les deux arguments soient de même type. Soit des pages, soit des répertoires. Mais il ne faut pas mixer les deux. Or le second argument est un répertoire (la racine du site) Si c'est bien une page, tu peux utiliser une règle de mod_rewrite à la place : RewriteEngine OnRewriteRule association$ http://www.riviere-auray.com/ [R=301,L] Dan PS: bienvenue sur le Hub ! Lien vers le commentaire Partager sur d’autres sites More sharing options...
mariea Posté 6 Septembre 2008 Auteur Partager Posté 6 Septembre 2008 Il y a juste l'option multiviews mais je l'ai retirée et ca ne fonctionne pas mieux ... Options +MultiViewsRewriteEngine onRedirectPermanent /association http://riviere-auray.com/ Bonjour Dan, En fait "association" est une sorte de page virtuelle qui en fait est le fichier fichier association.php (identique à index.php) qui contient la page principal du blog dotclear ... Je viens de mettre votre code mais il ne fonctionne pas plus que l'autre. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Dan Posté 6 Septembre 2008 Partager Posté 6 Septembre 2008 Après vérification, il ne s'agit pas d'une page mais d'un répertoire. Donc: RedirectPermanent association/ http://www.riviere-auray.com/ doit fonctionner (fais attention aux / !! ) Lien vers le commentaire Partager sur d’autres sites More sharing options...
mariea Posté 6 Septembre 2008 Auteur Partager Posté 6 Septembre 2008 en fait association répond grace à l'option multiview qui permet de ne pas spécifier d'extension... Maintenant avec ce fichier .htaccess RewriteEngine OnRedirectPermanent association/ http://www.riviere-auray.com/RewriteRule association$ http://www.riviere-auray.com/ [R=301,L]RewriteRule association.php$ http://www.riviere-auray.com/ [R=301,L]RewriteRule association$ http://www.riviere-auray.com/ [R=301,L] j'arrive a rediriger : http://www.riviere-auray.com/association et http://www.riviere-auray.com/association.php sur l'accueil mais toujours pas : http://www.riviere-auray.com/association/ surement parceque cela est vu comme un répertoire et que je renvoie sur l'index ... ?? Lien vers le commentaire Partager sur d’autres sites More sharing options...
Dan Posté 6 Septembre 2008 Partager Posté 6 Septembre 2008 C'est justement l'option MultiViews qui empêche une réécriture correcte vu que Mod_rewrite ne reçoit pas association mais association.php. Remplace ton Options +MultiViews par Options -Multiviews Lien vers le commentaire Partager sur d’autres sites More sharing options...
mariea Posté 6 Septembre 2008 Auteur Partager Posté 6 Septembre 2008 (modifié) Merci pour votre aide ! Je viens d'essayer avec Options -Multiviews Alors l''adresse .../association/ renvoie une erreur 404 comme toutes les autres adresses du blog qui utilisent le mode multiviews !! Finalement, je pense pas que ce soit l'option multiviews qui gène la redirection car j'arrive bien à rediriger l'URL ..../association (sans le slash) et c'est le multiview qui associe cette url à l'extension php ... Je pense que c'est lié au fait que .../association/ est considéré comme un répertoire par le moteur de réécriture ... mais je vois pas comment faire. Modifié 6 Septembre 2008 par mariea Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant