ranks Posté 24 Avril 2007 Partager Posté 24 Avril 2007 Bonjour Je souhaite rediriger www.example.com/index.php vers example.com/ Pour cela, j'utilise la règle : RewriteRule ^index\.php$ /? [R=301,L] Or, je m'aperçois que celle-ci ne fontionne pas chez infomaniak. En cherchant un peu, j'ai l'impression que cela provient de la configuration d'apache car : DirectoryIndex index.php index.htmlRewriteRule ^index\.php$ /? [R=301,L] ---> ne fonctionne pas : redirection 301 à l'infini (il considère que index.php est la même chose que / : bizarre) alors que : DirectoryIndex index.html index.phpRewriteRule ^index\.php$ /? [R=301,L] --> là, ça fonctionne, mais il faut que le fichier index.html existe (sinon boucle infini de redirections 301) Quelqu'un a-il une idée ? Merci ! Lien vers le commentaire Partager sur d’autres sites More sharing options...
ranks Posté 24 Avril 2007 Auteur Partager Posté 24 Avril 2007 Si je fais : RewriteRule ^(.*)([^/])$ /$1$2/? [R=301,L] (en gros, je veux rajouter un slash à la fin de chaque url si il n'y en a pas), alors quand je vais sur : http://www.example.com il me redirige vers : http://www.example.com/index.php/ alors que je voudrais vers : http://www.example.com/ --> il y a une configuration apache qui me gène mais je ne sais pas quoi... merci à vous Lien vers le commentaire Partager sur d’autres sites More sharing options...
diving-seller Posté 4 Juin 2007 Partager Posté 4 Juin 2007 sa m'intéresse aussi !! Lien vers le commentaire Partager sur d’autres sites More sharing options...
diving-seller Posté 4 Juin 2007 Partager Posté 4 Juin 2007 met ca dans ta page index.php ( en tout debut ) <?php if($_SERVER['REQUEST_URI'] == "/index.php") { header ('HTTP/1.1 301 Moved Permanently'); header('Location: http://www.tonsite.fr'); } ?> Lien vers le commentaire Partager sur d’autres sites More sharing options...
ranks Posté 9 Juin 2007 Auteur Partager Posté 9 Juin 2007 met ca dans ta page index.php ( en tout debut ) <?php if($_SERVER['REQUEST_URI'] == "/index.php") { header ('HTTP/1.1 301 Moved Permanently'); header('Location: http://www.tonsite.fr'); } ?> oui, c'est ce que j'avais fait, mais ça ne me convenis pas parce que je voulais tout centraliser ça dans apache Lien vers le commentaire Partager sur d’autres sites More sharing options...
Dan Posté 9 Juin 2007 Partager Posté 9 Juin 2007 Tu utilises quelle version d'apache ? Et quelle est l'URL de ton site que je regarde les entêtes renvoyées et les éventuelles redirections ? 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