rediriger monsite/index.php vers monsite.com

WRInaute occasionnel
Désolé je sais que cette question a déjà etait posé mais je galère pour trouvé une réponse alors après une multitude de recherche sur différents forum:

Mon adresse monsite/index.php est référencé par google et je voudrai la redirigé vers monsite.com ( qui est aussi réferencé).

mon htaccess actuel, je pense qu'il y a plusieurs chose à faire dessus, je n'ai jamais réélement pris la peine d'y réflechir.


Code:
ErrorDocument 404 http://www.lobourse.com
RewriteRule .*  http://lobourse.com/$1 [R=301,QSA,L]

Merci de m'aider.
 
WRInaute occasionnel
J'ai déjà essayer

Code:
ErrorDocument 404 http://www.lobourse.com 
RewriteRule .*  http://lobourse.com/$1 [R=301,QSA,L]
RewriteEngine On 
RewriteRule index.php http://example.com/ [R=301,QSA,L]


et seulement cela

Code:
RewriteEngine On 
RewriteRule index.php http://example.com/ [R=301,QSA,L]

Mais cela ne foictionne pas, mon site devient down.
 
WRInaute passionné
Mon adresse monsite/index.php est référencé par google et je voudrai la redirigé vers monsite.com ( qui est aussi réferencé).

Cela ne peut marcher que si la page d'accueil est différente de index.php. (Commande DirectoryIndex).
Sinon cela va tourner en boucle.
 
WRInaute occasionnel
Sur un essai cela tournait en boucle, comment faire alors.

J'ai essayé en inserant du php en head pour rediriger quand on arrive par l'index mais cela ne fonctionne pas.
 
WRInaute passionné
Cadeau :

Code:
<?php
// Redirection permanente vers le nom de domaine si on a index.php (ou html) dans l'url
if(eregi('index.(html|php)', $_SERVER['REQUEST_URI']) ) {
   header ('HTTP/1.1 301 Moved Permanently');
   header('Location: http://www.tonNDD.com/');
}
?>
[A placer tout en haut de ton fichier index.php]

ET c'est medium69 qu'il faut remercier si ça marche :wink: : https://www.webrankinfo.com/forum/t/redirection-interdire-index-php-index-html.64096/

Bertrand
 
WRInaute occasionnel
bertimus a dit:
Cadeau :

Code:
<?php
// Redirection permanente vers le nom de domaine si on a index.php (ou html) dans l'url
if(eregi('index.(html|php)', $_SERVER['REQUEST_URI']) ) {
   header ('HTTP/1.1 301 Moved Permanently');
   header('Location: http://www.tonNDD.com/');
}
?>
[A placer tout en haut de ton fichier index.php]

ET c'est medium69 qu'il faut remercier si ça marche :wink: : https://www.webrankinfo.com/forum/t/redirection-interdire-index-php-index-html.64096/

Bertrand



Cela fonctionne, merci à medium69 et à Bertimus :D


sinon pour mon htaccess je laisse comme cela ou il y à d'autre chose à faire.

Code:
ErrorDocument 404 http://www.lobourse.com 
RewriteRule .*  http://lobourse.com/$1 [R=301,QSA,L]
 
WRInaute occasionnel
Bonjour,

Je viens de me rendre compte que mon ancienne redirection -lobourse.powa.fr vers -lobourse.com est devenus une redirection 302, alors l'index vers le com est bien une 301.


J'ai en ce moment ceci aprés head de ma page php:

Code:
<?php 

if(eregi('index.php', $_SERVER['REQUEST_URI'])) { 

header("Status: 301 Moved Permanently", false, 301); 
header("Location: /"); 

} else { 

// contenu 
}


et dans l'acces

Code:
ErrorDocument 404 http://www.lobourse.com 
RewriteRule .*  http://lobourse.com/$1 [R=301,QSA,L]


comment faire pour avoir ma redirection en 301.

merci
 
WRInaute occasionnel
SVP est-ce que quelqu'un peut m'aider à faire une redirection 301 propre, de:

-Lobourse.powa.fr vers -lobourse.com

et

-lobourse.com/index.php vers -lobourse.com


J'ai une baisse énorme de mes visiteurs venant de google, je pensai au vacances mais là je crois que le problème viens de mes redirections.

merci.
 
WRInaute passionné
djloic a dit:
J'ai une baisse énorme de mes visiteurs venant de google, je pensai au vacances mais là je crois que le problème viens de mes redirections.

merci.

As tu vérifié ton positionnement?
 
WRInaute occasionnel
tiens enfin une réponse merci,


j'ai baissé de 3 places sur deux expressions clé.


mais mon principal problème est

Lobourse.powa.fr vers -lobourse.com redirection 302

-lobourse.com/index.php vers -lobourse.com redirection 301

je voudrai mettre la première aussi en redirection 301 mais des que j'ai fait la redirection de index vers .com la première a changé de 301 à 302.


comment activé apache pour le mod_rewrite ?
 
Discussions similaires
Haut