Redirection /index.php -> /

Consultez la formation sur les stratégies de liens de WebRankInfo / Ranking Metrics

WhiteSpi
WRInaute impliqué
WRInaute impliqué
 
Messages: 285
Inscription: Dim Déc 05, 2004 14:28

Redirection /index.php -> /

Message le Jeu Juin 14, 2007 9:49

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


YoyoS
WRInaute accro
WRInaute accro
 
Messages: 3062
Inscription: Jeu Sep 14, 2006 4:53

Message le Jeu Juin 14, 2007 13:21

Comment tu sais s'il a été abordé 1000x si tu connais pas la réponse Une bete recherche sur wri aurait suffit, c'est un des themes principaux du forum

http://www.webrankinfo.com/forums/viewtopic_68052.htm

Un parmi tant d'autres ...

WhiteSpi
WRInaute impliqué
WRInaute impliqué
 
Messages: 285
Inscription: Dim Déc 05, 2004 14:28

Message le Jeu Juin 14, 2007 14:11

Ok, j'ai essayé:

Code: Tout sélectionner
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.


KOogar
WRInaute accro
WRInaute accro
 
Messages: 3339
Inscription: Mar Nov 16, 2004 18:27

Message le Mar Juin 19, 2007 7:42

Code: Tout sélectionner
<?php
$url = $_SERVER["REQUEST_URI"];
if($url=='/index.php')


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

?>

WhiteSpi
WRInaute impliqué
WRInaute impliqué
 
Messages: 285
Inscription: Dim Déc 05, 2004 14:28

Message le Mar Juin 19, 2007 12:54

KOogar a écrit:
Code: Tout sélectionner
<?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


Formation recommandée sur ce thème :

Formation Netlinking (liens et référencement) : apprenez ce qu'est réellement un bon lien pour le référencement et surtout comment en obtenir. Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :

  • Test de redirection
    Cet outil vous permet de tester la validité d'un lien pour le référencement. Il vous indique la nature du lien (lien en dur, redirection bien gérée par les moteurs ou redirection mal gérée par les moteurs).


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités