Redirection de index.php à la racine
6 messages
• Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
-

SparH - WRInaute discret

- Messages: 160
- Inscription: 10 Mar 2006
Redirection de index.php à la racine
Salut,
comme un débile j'ai référencé mon site en
monsite.fr/index.php
Aujourd'hui je me retrouve avec ma page d'accueil en duplicate content.
Donc l'idée est d'interdire monsite.fr/index.php !
Le truc c'est que ce n'est pas une redirection car monsite.fr correspond bien à monsite.fr/index.php!!
J'ai essayé:
et logiquement ca donne une erreur!
Bref je m'embrouille!
Merci d'avance pour votre aide
comme un débile j'ai référencé mon site en
monsite.fr/index.php
Aujourd'hui je me retrouve avec ma page d'accueil en duplicate content.
Donc l'idée est d'interdire monsite.fr/index.php !
Le truc c'est que ce n'est pas une redirection car monsite.fr correspond bien à monsite.fr/index.php!!
J'ai essayé:
- Code: Tout sélectionner
RedirectPermanent index.php http://www.monsite.fr
et logiquement ca donne une erreur!
Bref je m'embrouille!
Merci d'avance pour votre aide
-

HawkEye - WRInaute accro

- Messages: 17013
- Inscription: 23 Fév 2004
Si tu fais la redirection dans l'htaccess, ton index.php devient inutilisable.
--> au tout début du code de "index.php" (avant d'envoyer quoi que ce soit, même un espace), mets ceci:
--> la redirection n'aura lieu que si "index.php" est demandé (donc n'a pas lieu si c'est "/" qui est demandé)
--> au tout début du code de "index.php" (avant d'envoyer quoi que ce soit, même un espace), mets ceci:
- Code: Tout sélectionner
<?php
if($_SERVER['REQUEST_URI'] == "/index.php")
{
header("Status: 301 Moved Permanently", false, 301);
header("Location: http://".$_SERVER['HTTP_HOST']."/");
exit;
}
?>
--> la redirection n'aura lieu que si "index.php" est demandé (donc n'a pas lieu si c'est "/" qui est demandé)
-

SparH - WRInaute discret

- Messages: 160
- Inscription: 10 Mar 2006
Super, merci
2 choses:
J'ai remplacé
par
(Sans le slash au bout du nom de domaine)
Au niveau référencement: ça peut être que mieux?
La variable $_SERVER['REQUEST_URI est elle intérprété par tous de la même manière (robots, navigateur etc...)?
Merci d'avance
2 choses:
J'ai remplacé
- Code: Tout sélectionner
header("Location: http://".$_SERVER['HTTP_HOST']."/");
par
- Code: Tout sélectionner
header("Location: http://www.monsite.fr");
(Sans le slash au bout du nom de domaine)
Au niveau référencement: ça peut être que mieux?
La variable $_SERVER['REQUEST_URI est elle intérprété par tous de la même manière (robots, navigateur etc...)?
Merci d'avance
- bozoleclown
- WRInaute impliqué

- Messages: 893
- Inscription: 24 Nov 2005
SparH a écrit:Super, merci
2 choses:
J'ai remplacé
- Code: Tout sélectionner
header("Location: http://".$_SERVER['HTTP_HOST']."/");
par
- Code: Tout sélectionner
header("Location: http://www.monsite.fr");
(Sans le slash au bout du nom de domaine)
Au niveau référencement: ça peut être que mieux?
La variable $_SERVER['REQUEST_URI est elle intérprété par tous de la même manière (robots, navigateur etc...)?
Merci d'avance
les robots, navigateurs etc ne verront pas la valeur $_SERVER['HTTP_HOST'].
C'est une variable php. donc php va l'interpréter et en l'occurence la remplacer par http://www.tonsite.tld
Quand tu regardes la source d'une page index.php, tu ne vois pas le code php, tu ne vois que de l'html. Ici dans cette exemple c'est le même principe
- willy85
- Nouveau WRInaute

- Messages: 40
- Inscription: 23 Jan 2007
Si tu fais la redirection dans l'htaccess, ton index.php devient inutilisable.
Salut,
Est ce que cela veut dire que si on a un -www.monsite/index.html on ne peut pas le renvoyer à partir du fichier .htaccess vers -www.monsite/ si on n'a pas de php.
sinon quel est le code, car j'ai essayé
- Code: Tout sélectionner
RewriteRule ^http://www.monsite.com/$ index.html$ [R=301,L]
mais cela ne fonctionne pas
6 messages
• Page 1 sur 1
Formation recommandée sur ce thème :
Formation URL Rewriting et sites dynamiques : apprenez comment mettre en place la réécriture d'URL, comment optimiser vos URL et profiter de vos pages dynamiques pour booster votre référencement. 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 :
- Redirection index.php vers racine xxx.com
- redirection de index.php vers racine du site
- Redirection 301 de index.php vers la racine du site
- Redirection index.php vers racine d'un site sous joomla
- Redirection de la racine
- Redirection à partir de la racine
- redirection vers racine
- Redirection de la racine du site...
- index.php et racine
- Redirection d'index vers la racine
- Tester la validité d'un lien
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
