Bonjour, GG a indexé : -www.Monsite.com/ et -www.monsite.com/index.php comme 2 pages différentes ! avec un résumé différent... Voici un parti de mon code htaccess : Code: RewriteCond %{HTTP_HOST} ^savineslelac.com$ RewriteRule ^(.*) http://www.savineslelac.com/$1 [QSA,L,R=301] Es ce que cela à une relation ? Comme faire pour supprimer le -www.monsite.com/ . Ce problème est apparue sur d'autres de mes sites... je dois faire la même erreur. Merci d'avance. :wink:
Ok mais... /index.php existe vraiment or le monsite.com/ = non ! Comment faire ? avez vous une solution ?
Bonjour, est t'il possible une redirection 301 de monsite.com vers index.php sans faire tourner en boucle ?
idem question, car j'ai essayé Code: #RewriteRule ^index.php$ /$1 [L] et ca plante tout mon serveur ! Erreur 500 ! Je souhaite rediriger -www.monsite.com/index.php vers -www.monsite.com/ sachant que la page index.php existe bien !!!
Réponse à marinelo :Ce serait plutôt l'inverse, non ? Rediriger index.php vers monsite.com (la racine). Il y a une différence entre une redirection d'adresse et l'affichage de la page par défaut quand on entre l'URL racine. Donc sauf erreur de ma part, pas de boucle. Si un visiteur tape monsite.com/index.php, il sera redirigé vers monsite.com/ qui affichera la page index.php. Même si monsite.com ne correspond pas à une page réelle (message de snowalpes), c'est bien monsite.com qui est le point d'entrée de ton site (ie. l'URL qui s'affiche dans la barre d'adresse). Faire "disparaitre" index.php te permettra de changer le nom de cette page comme tu l'entends sans perdre tes liens et ton référencement. Cf. https://www.webrankinfo.com/forum/t/interdire-example-com-et-obliger-example-com-index-php.32134/
oui sauf que moi , j'ai référencé index.php donc la pluparts de mes backlinks pointe vers index.php mais il à aussi référencé le com . donc doublon , voila la raison .
Toujours pas de solution dans le sens : -www.monsite.com/index.php ==> -www.monsite.com/ ca plante. Même en changeant de serveur. Donc, je vais être obliger de faire l'inverse. La solution est indiqué https://www.webrankinfo.com/forum/t/interdire-example-com-et-obliger-example-com-index-php.32134/ là. :-(, si vous avez des idées...
Salut, pourquoi tu ne nommerais pas ta page par défaut autrement que "index.php". Comme ça lorsque tu tomberais sur "monsite.com/index.php" cette page n'existerait pas, tu fais donc un rewrite vers monsite.com qui redirigeras vers ta page par exemple "accueil.php" mais ça personne ne le verra.
Effectivement, cette solution marche. Mais je NE peux PAS renommer ma page index.php, pour tes problemes de script php...
Moi en PHP j'ai fait ca: Code: if ($_SERVER['REQUEST_URI'] == "/index.php") { header("Status: 301 Moved Permanently", false, 301); header("Location: http://www.example.com"); exit(); } Via le .htaccess ca me ferait à chaque fois des redirections en boucle.