ranks Posté 24 Avril 2007 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 !
ranks Posté 24 Avril 2007 Auteur 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
diving-seller Posté 4 Juin 2007 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'); } ?>
ranks Posté 9 Juin 2007 Auteur 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
Dan Posté 9 Juin 2007 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 ?
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant