Changement de nom de domaine..

Forum dédié aux techniques de référencement que vous avez mis en place. Test, études de cas, analyses des résultat obtenus.

Modérateur: Modérateurs

Changement de nom de domaine..

Messagede jcg11290 » Mar Aoû 01, 2006 10:50 am

Bonjour,

J'ai ajouté un nom de domaine pour remplacer le premier..

ancien mais toujours présent :
-www.clic-nature.info
qui deviendrait
-www.clic-nature.fr

J'aimerais faire la modif sans perdre les référencements en cours..

De plus, mon fichier index à la racine du site est passé de "index.html" en "index.php".. actuellement, les 2 sont présents à la racine..

L'ancien fichier "index.html" est codé de cette manière car j'ai des liens qui arrivent dessus mais depuis cette modif, j'ai perdu du PR..

Code: Tout sélectionner
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  <meta http-equiv="Content-Language" content="fr">
  <meta http-equiv="refresh" content="0;url='index.php'">
</head>
<body>
</body>
</html>


et voici mon fichier ".htaccess" actuel..

Code: Tout sélectionner
DirectoryIndex portal.php index.php index.html
Options +FollowSymlinks
RewriteEngine On
RewriteBase /
#
RewriteCond %{HTTP_HOST} ^clic-nature\.info$ [NC]
RewriteRule ^(.*) http://www.clic-nature.info/$1 [QSA,L,R=301]
#
#########################################################
# PHPBB SEO REWRITE RULES            #
#########################################################
# AUTHOR : DCZ http://www.phpbb-seo.com/
# STARTED : 01/2006
#####################################################
# FORUMS PAGES
########################
# FORUM PROTECTION RULE
RewriteRule ^forum/.+/([^/]+\.html)$ /forum/index.php [R=301,L]
# CATEGORIES
RewriteRule ^forum/.+-vc([0-9]+)\.html$ /forum/index.php?c=$1 [QSA,L]
# PAGINATED FORUM
RewriteRule ^forum/.+-vf([0-9]+)-([0-9]+)\.html$ /forum/viewforum.php?f=$1&start=$2 [QSA,L]
# FORUM
RewriteRule ^forum/.+-vf([0-9]+)\.html$ /forum/viewforum.php?f=$1 [QSA,L]
# PAGINATED TOPIC
RewriteRule ^forum/topic([0-9]+)-([0-9]+)\.html$ /forum/viewtopic.php?t=$1&start=$2 [QSA,L]
# TOPIC
RewriteRule ^forum/topic([0-9]+)\.html$ /forum/viewtopic.php?t=$1 [QSA,L]
# POST
RewriteRule ^forum/post([0-9]+)\.html$ /forum/viewtopic.php?p=$1 [QSA,L]
#PROFILES
RewriteRule ^forum/membre([0-9]+)\.html$ /forum/profile.php?mode=viewprofile&u=$1 [QSA,L]
# END PHPBB PAGES
#########################################################
# MX GG_SITEMAPS REWRITE RULES            #
#########################################################
# phpBB
RewriteRule ^forum/sitemaps.xml$ /forum/sitemap.php [L]
RewriteRule ^forum/forum-sitemap-([0-9]+).xml$ /forum/sitemap.php?fid=$1 [L]
RewriteRule ^forum/sitemap-forum.xml$ /forum/sitemap.php?forum [L]
#####################################################


Merci pour cette aide de transfert..

J.Cl. :wink:
Avatar de l’utilisateur
jcg11290
phpBB SEO Team
phpBB SEO Team
 
Messages: 902
Inscription: Lun Juin 19, 2006 4:11 pm
Localisation: Carcassonne(11)

Publicité

Messagede dcz » Mar Aoû 01, 2006 1:14 pm

Donc, pour le moment les deux domaines marchent.

Et c'est normal car :

Code: Tout sélectionner
RewriteCond %{HTTP_HOST} ^clic-nature\.info$ [NC]
RewriteRule ^(.*) http://www.clic-nature.info/$1 [QSA,L,R=301]


ne concerne que clic-nature.info.

Il faudrait donc utiliser à la place :

Code: Tout sélectionner
RewriteCond %{HTTP_HOST} !^www\.clic-nature\.fr$ [NC]
RewriteRule ^(.*) http://www.clic-nature.fr/$1 [QSA,L,R=301]


Comme ça tu filtres tous ce qui est différent du domaine cible.

Et cela redirigera .info/*.* vers .fr/*.* en imposant le préfixe www et en transmettant le PageRank.

Ensuite pour ton histoire d'index.html, une meta refresh ne transmet pas le PageRank.

Il faudrait plutôt une redirection du type :

Code: Tout sélectionner
RewriteRule ^forum/index\.html$ /forum/index.php [QSA,L,R=301]


avant :
Code: Tout sélectionner
# FORUM PROTECTION RULE



++
Useful links :
SEO Forum || SEO Directory || SEO phpBB || Search
____________________

Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Recherche
dcz
Admin
Admin
 
Messages: 21325
Inscription: Ven Avr 28, 2006 9:03 pm

Messagede jcg11290 » Mar Aoû 01, 2006 2:13 pm

Re,

Pour la redirection des pages, je l'ai modifié et pas de problème..

Par contre, pour l'index modifé qui passe de html en php, il est à la racine
-www.clic-nature.fr/index.php
et non dans
-www.clic-nature.fr/forum/index.php

Je ne pense pas que je doive alors appliquer la 2ème modif ou alors sous une autre forme.. :?: :?: c'est pour cette raison que j'avais utilisé le meta refresh dans l'ancien index.html ne sachant comment faire..

J.Cl. :wink:
Avatar de l’utilisateur
jcg11290
phpBB SEO Team
phpBB SEO Team
 
Messages: 902
Inscription: Lun Juin 19, 2006 4:11 pm
Localisation: Carcassonne(11)

Messagede dcz » Mar Aoû 01, 2006 3:54 pm

alors dans le .htaccess de la racine :

Code: Tout sélectionner
RewriteRule ^/index\.html$ /index.php [QSA,L,R=301]


devrait le faire ;)

Et aussi, édite ta signature et poste des liens en .fr désormais, et mieux vaut conserver le .info un bon moment quand même, pour que les anciens liens pointent bien vers ton nouveau domaine avant d'âtre rédirigés.

++
Useful links :
SEO Forum || SEO Directory || SEO phpBB || Search
____________________

Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Recherche
dcz
Admin
Admin
 
Messages: 21325
Inscription: Ven Avr 28, 2006 9:03 pm

Messagede jcg11290 » Mar Aoû 01, 2006 4:20 pm

Re,

Voilà, je viens de faire la modif et mon ancien fichier Html où il y a la meta refresh.. je le laisse tel quel ou je supprime la meta refresh..

Pour l'instant, je ne sais pas si c'est le .htaccess qui me redirige ou le l'ancien fichier index..

:wink:
Avatar de l’utilisateur
jcg11290
phpBB SEO Team
phpBB SEO Team
 
Messages: 902
Inscription: Lun Juin 19, 2006 4:11 pm
Localisation: Carcassonne(11)

Messagede dcz » Mar Aoû 01, 2006 8:38 pm

bah je pense que c'est le .htaccess, vire carrément index.html du serveur pour voir, si c'est bon, il ne sert plus à rien.

++
Useful links :
SEO Forum || SEO Directory || SEO phpBB || Search
____________________

Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Recherche
dcz
Admin
Admin
 
Messages: 21325
Inscription: Ven Avr 28, 2006 9:03 pm

Messagede jcg11290 » Mer Aoû 02, 2006 7:25 am

Salut dcz,

essais:

1)J'ai viré l'ancien fichier index.html mais lorsque je vais sur -clic-nature.info/index.html (ancienne adresse) il bascule bien -clic-nature.fr/index.php mais là il me demande de choisir une page dans l'index.php.
Cet index.php appel par des "includes" des fichiers en ".html"

2)J'ai supprimé la meta refresh dans l'ancien index.html et en faisant la même manip, il m'ouvre une page blanche avec -clic-nature.fr/index.html sans redirection vers -clic-nature.fr/index.php

Voilà les résultats de mes essais..

:wink:
Avatar de l’utilisateur
jcg11290
phpBB SEO Team
phpBB SEO Team
 
Messages: 902
Inscription: Lun Juin 19, 2006 4:11 pm
Localisation: Carcassonne(11)

Messagede dcz » Mer Aoû 02, 2006 7:45 am

La on ne s'occupe que de la redirection, si en tapant index.html tu tombes sur index.php alors tout roule, par contre, il faut que index.php marche ;)

Imagine que le mod rewrite c'est apache et le reste php/mysql, ils bossent ensemble mais pas dans le même monde. Une redirection par .htaccess est transparente au possible pour PHP, PHP ne sait rien de si l'url était réécrite redirigé ou quoi que ce soit.

Donc en tapant index.html, si tu est redirigé vers index.php, c'est comme si tu allais direct sur index.php.

++
Useful links :
SEO Forum || SEO Directory || SEO phpBB || Search
____________________

Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Recherche
dcz
Admin
Admin
 
Messages: 21325
Inscription: Ven Avr 28, 2006 9:03 pm

Messagede jcg11290 » Jeu Aoû 03, 2006 3:30 pm

Salut dcz,

J'ai bien compris ce que tu m'expliquais mais je n'ai pas vu comment résoudre le pb.. ça doit être idiot mais franchement je ne vois pas..

J'ai retiré à nouveau l'ancien fichier index.html du serveur...

En mettant en url -www.clic-nature.info/index.html
il m'affiche une page "300 Multiple Choices" avec en url -www.clic-nature.fr/index.html et dans la page
Multiple Choices
The document name you requested (/index.html) could not be found on this server. However, we found documents with names similar to the one you requested.

Available documents:

* /index.php (common basename)


En cliquant sur /index.php, il m'ouvre la page correctement...

J'ai voulu essayé en local avec EasyPHP mais ne répond pas...

Si tu avais une idée.. (certainement)

J.Cl. :wink:
Avatar de l’utilisateur
jcg11290
phpBB SEO Team
phpBB SEO Team
 
Messages: 902
Inscription: Lun Juin 19, 2006 4:11 pm
Localisation: Carcassonne(11)

Messagede dcz » Jeu Aoû 03, 2006 8:50 pm

Tu as essayé :
Code: Tout sélectionner
RewriteRule ^/index\.html$ http://www.example.com/index.php [QSA,L,R=301]


Juste au cas où?

En même temps quand je teste là ça marche, tu as réussi?

++
Useful links :
SEO Forum || SEO Directory || SEO phpBB || Search
____________________

Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Recherche
dcz
Admin
Admin
 
Messages: 21325
Inscription: Ven Avr 28, 2006 9:03 pm

Messagede jcg11290 » Ven Aoû 04, 2006 5:46 am

Salut dcz,

Jai essayé avec ce nouveau RewriteRule, en supprimant index.html, pareil..
dcz a écrit:En même temps quand je teste là ça marche, tu as réussi?++

Non, j'avais remis le fichier index.html avec la meta refresh...

Lorsque tu seras sur le forum, tu me le fais savoir et je supprimerai ce fameux fichier comme ça tu pourras voir.. enfin, si tu veux bien..

J.Cl. :wink:

EDIT je viens de faire d'autres essais et à priori le RewriteRule ne servirait à rien..

Par erreur j'avais laissé -www.example.com/index.php comme redirection et sans l'index.html.. non ok .. avec ok..

1 essai en supprimant le RewriteRule et 1 essai avec la bonne redirection.. sans l'index.html.. non ok .. avec ok..

Franchement, je suis paumé...

J.Cl. :wink:
Avatar de l’utilisateur
jcg11290
phpBB SEO Team
phpBB SEO Team
 
Messages: 902
Inscription: Lun Juin 19, 2006 4:11 pm
Localisation: Carcassonne(11)

Messagede dcz » Ven Aoû 04, 2006 10:05 am

Arf,

Et :

Code: Tout sélectionner
RewriteRule ^/index\.html$ /index.php [QSA,L]


Tout simplement et on garderais que le html du coup.

++
Useful links :
SEO Forum || SEO Directory || SEO phpBB || Search
____________________

Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Recherche
dcz
Admin
Admin
 
Messages: 21325
Inscription: Ven Avr 28, 2006 9:03 pm

Messagede jcg11290 » Ven Aoû 04, 2006 12:14 pm

Re,

Je laisse tomber...

J'ai mis ton dernier code...

Code: Tout sélectionner
DirectoryIndex portal.php index.php index.html
Options +FollowSymlinks
RewriteEngine On
RewriteBase /
#
RewriteCond %{HTTP_HOST} !^www\.clic-nature\.fr$ [NC]
RewriteRule ^(.*) http://www.clic-nature.fr/$1 [QSA,L,R=301]
RewriteRule ^/index\.html$ /index.php [QSA,L]
#
#########################################################
# PHPBB SEO REWRITE RULES            #
#########################################################


et je vais laisser l'ancien fichier index.html avec la meta refresh...

J.Cl. :?
Avatar de l’utilisateur
jcg11290
phpBB SEO Team
phpBB SEO Team
 
Messages: 902
Inscription: Lun Juin 19, 2006 4:11 pm
Localisation: Carcassonne(11)

Messagede dcz » Ven Aoû 04, 2006 12:19 pm

Ahh mais suis-je bête lol.


Il y avait un "/" en trop, du coup essai :
Code: Tout sélectionner
RewriteRule ^index\.html$ http://www.example.com/index.php [QSA,L,R=301]


Avec ou sans ton domaine (pas example.com ;) )

++
Useful links :
SEO Forum || SEO Directory || SEO phpBB || Search
____________________

Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Recherche
dcz
Admin
Admin
 
Messages: 21325
Inscription: Ven Avr 28, 2006 9:03 pm

Messagede jcg11290 » Ven Aoû 04, 2006 1:39 pm

Ouaaaaah.... :D :D :D

Ça fonctionne... index.html viré...

Code: Tout sélectionner
#
RewriteCond %{HTTP_HOST} !^www\.clic-nature\.fr$ [NC]
RewriteRule ^(.*) http://www.clic-nature.fr/$1 [QSA,L,R=301]
RewriteRule ^index\.html$ http://www.clic-nature.fr/ [QSA,L,R=301]
#

dans le code
Code: Tout sélectionner
RewriteRule ^index\.html$ http://www.example.com/index.php [QSA,L,R=301]

j'ai même supprimé index.php.. et j'ai en url

-http://www.clic-nature.fr/

Impeccable... un grand merci... comme quoi un petit "/" peut troubler la vie...

J.Cl. :wink:
Avatar de l’utilisateur
jcg11290
phpBB SEO Team
phpBB SEO Team
 
Messages: 902
Inscription: Lun Juin 19, 2006 4:11 pm
Localisation: Carcassonne(11)


Retourner vers Techniques de Référencement

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

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