akh Posté 27 Octobre 2005 Posté 27 Octobre 2005 Bonjour je souhaiterais mettre dans mon .htaccess , une redirection de index.php vers le site : en tapant ça : [i]http://www.monsite.com/index.php'>]http://www.monsite.com/index.php le htaccess redirige automatiquement vers [i]http://www.monsite.com Merci infiniment
kamala Posté 9 Novembre 2005 Posté 9 Novembre 2005 quel est l'intéret ? ne voudrais tu pas plutot considérer index.php comme / ? dans ce cas c'est la conf apache qu'il faut voir, prioriser l'extention php s'il y a d'autres indexes... Si tu veux réellement rediriger index.php pour les curieux qui taperaient /index.php au lieu de /, alors tu vas rentrer dans une boucle infinie qui va pas faire plaisir à tes logs @+
Boo2M0rs0 Posté 9 Novembre 2005 Posté 9 Novembre 2005 Je crois que l'intérêt est pour les moteurs de recherches de ne référencer qu'une seule des deux pages. Pour éviter de tomber dans l'histoire de la boucle infinie, on peut réaliser ça en php (bien que certains réglages dans apache permmettent d'arriver au même résultat): if( $_SERVER['REQUEST_URI'] == 'index.php' ){ header("Location: http://www.monsite.com"); die();}
dièse Posté 10 Novembre 2005 Posté 10 Novembre 2005 if( $_SERVER['REQUEST_URI'] == 'index.php' ){ header("Location: http://www.monsite.com"); die();} <{POST_SNAPBACK}> Là tu fais une redirection 302, ce qui pour les moteurs revient au même que de laisser indexer l'url avec "/index.php" if( $_SERVER['REQUEST_URI'] == 'index.php' ){header("HTTP/1.1 301 Moved Permanently"); header("Location: http://www.monsite.com"); die();} mais autant faire la redirection grâce au .htaccess.
petit-ourson Posté 10 Novembre 2005 Posté 10 Novembre 2005 Tient j'ai posé la même question sur un chat aujourd'hui La solution que l'on a trouvé c'est : Dans .htaccess un DirectoryIndex fixé à index2.php une redirection avec RewriteRule ^index.php$ / [R=301,L] et tu renomme ton index.php en index2.php Bon en fait on revient au point de départ mais bon ... ;o)
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant