Redirection /index.php -> /

  • Auteur de la discussion Auteur de la discussion WhiteSpi
  • Date de début Date de début
WRInaute discret
Bonjour,

Ce sujet a certainement été abordé 1000 fois, mais je ne trouve pas la réponse.

J'ai peur que mon / et mon /index.php soient dupliqués. Comment puis-je rediriger l'un vers l'autre? Si je fais un redirectpermanent dans mon .htaccess, apache refuse de me donner ma page car je suspecte qu'il pense que cet appel est recursif.

Merci
 
WRInaute discret
Ok, j'ai essayé:

Code:
if (ereg ("^/index.php$", $_SERVER['PHP_SELF']));
 header("Location: http://".$_SERVER["SERVER_NAME"]."/");


Mais firefox me dit:
The page isn't redirecting properly

Firefox has detected that the server is redirecting the request for this address in a way that will never complete.

-----------------

C'est exactement le même problème que j'avais avec une redirection .htaccess.
 
WRInaute accro
Code:
<?php 
$url = $_SERVER["REQUEST_URI"]; 
if($url=='/index.php') 

{  
header("HTTP/1.1 301 Moved Permanently");  
header("Location: http://".$_SERVER['HTTP_HOST']."/"); 
}  
?>
 
WRInaute discret
KOogar a dit:
Code:
<?php 
$url = $_SERVER["REQUEST_URI"]; 
if($url=='/index.php') 

{  
header("HTTP/1.1 301 Moved Permanently");  
header("Location: http://".$_SERVER['HTTP_HOST']."/"); 
}  
?>

Merci Koogar, ca marche au poil comme ca :)

Seb
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut