Aller au contenu

pb de redirection chez infomaniak (rediriger /index.php vers / )


Sujets conseillés

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.html
RewriteRule ^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.php
RewriteRule ^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

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

  • 1 month later...

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

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

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

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...