Redirection suite a un changement de nom de domaine ?

Ce forum aborde toutes les questions qu'un codeur ou webmaster pourrait se poser, et n'ayant aucun rapport direct avec phpBB.
Tout ce qui peut concerner la récupération des sessions de phpBB sur votre site, doit se faire dans ce forum.

Modérateur: Equipe

Redirection suite a un changement de nom de domaine ?

Messagepar garwan » 31 Mai 2008 à 10:02

Suite à mon changement d'hebergeur, je voudrais savoir s'il est possible d'avoir une redirection automatique de mes anciens liens sachant que le nom de domaine est différent ?


en effet avant l'adresse de mon forum etait http://nomdedomaine.site.fr.info/phpBB2/index.php et maintenant ce sera http://www.forum.nomdedomaine.fr/index.php ou bien http://www.nomdedomaine.fr/forum/index.php (je ne sais pas encore quelle solution je vais prendre suivant l'integration d'un portail ou non..)


Donc comment faire pour que tous les liens de mon forum (qui est assez gros) ne soit pas perdu ? ou du moins est ce que c'est possible ? :(

merci pour votre aide :)
Dernière édition par garwan le 31 Mai 2008 à 10:14, édité 1 fois.
garwan
Posteur expérimenté
Posteur expérimenté
 
Messages: 331
Inscription: 29 Avr 2002 à 02:18

Re: Redirection auto ?

Messagepar ErnadoO » 31 Mai 2008 à 10:11

Fais un backup de ta base avant tout:
Code: Tout sélectionner
UPDATE phpbb_post_text SET post_text=REPLACE(post_text,'nomdedomaine.site.fr.info/phpBB2','forum.nomdedomaine.fr/') WHERE post_text LIKE '%nomdedomaine.site.fr.info/phpBB2%'

Parcontre, http://www.forum.nomdedomaine.fr est incorrecte, tu ne peux pas avoir deux sous-domaines dans l'url, donc il faut http://forum.nomdedomaine.fr
ErnadoO
 

Re: Redirection auto ?

Messagepar garwan » 31 Mai 2008 à 10:36

ErnadoO a écrit:Fais un backup de ta base avant tout:
Code: Tout sélectionner
UPDATE phpbb_post_text SET post_text=REPLACE(post_text,'nomdedomaine.site.fr.info/phpBB2','forum.nomdedomaine.fr/') WHERE post_text LIKE '%nomdedomaine.site.fr.info/phpBB2%'

excuse moi d'etre plutot novice mais ton code c'est bien une requete SQL que je dois faire AVANT le backup non ? :oops:



Parcontre, http://www.forum.nomdedomaine.fr est incorrecte, tu ne peux pas avoir deux sous-domaines dans l'url, donc il faut http://forum.nomdedomaine.fr

bien vu c'est moi qui n'est pas fait attention à ce que j'ecrivais :!:
garwan
Posteur expérimenté
Posteur expérimenté
 
Messages: 331
Inscription: 29 Avr 2002 à 02:18

Re: Redirection suite a un changement de nom de domaine ?

Messagepar ErnadoO » 31 Mai 2008 à 10:37

Avant ou après, aucune importance en théorie.
ErnadoO
 

Re: Redirection suite a un changement de nom de domaine ?

Messagepar garwan » 09 Juin 2008 à 23:50

J'ai un petit problème :oops:

j'avais ouvert un autre topic ( viewtopic.php?f=98&t=147972) concernant l'ordre d'execution des actions pour mon changement d'hebregeur, forum et ndd.

elglobo m'avait dit de faire ta requete en dernier
Elglobo a écrit:Dans ce cas là, voilà la procédure ;)


@+ ;)

mais...
voici l'erreur que j'obtiens sous phpmyadmin :
requête SQL:

UPDATE phpbb_post_text SET post_text = REPLACE( post_text, 'nomdedomaine.site.fr.info/phpBB2', 'forum.nomdedomaine.fr/' ) WHERE post_text LIKE '%nomdedomaine.site.fr.info/phpBB2%'

MySQL a répondu:

#1146 - Table 'atocfr.phpbb_post_text' doesn't exist


il faut lancer la requete sur quelle table une fois la conversion de phpBB2 à phpBB3 effectué ?

ps : j'avais bien remplacé "nomdedomaine" par le mien.
garwan
Posteur expérimenté
Posteur expérimenté
 
Messages: 331
Inscription: 29 Avr 2002 à 02:18

Re: Redirection suite a un changement de nom de domaine ?

Messagepar ksar » 10 Juin 2008 à 00:16

Il faut que tu lance cette requête sur les table sphpBB3 une fois traduite de phpBB2.

Il faut peux être que tu modifie le phpbb_post_text car ton préfixe (phpbb_) est peux être différent!

@+
Total in Love de phpBB :mrgreen:
Avatar de l’utilisateur
ksar
Roi des posts
Roi des posts
 
Messages: 593
Inscription: 24 Oct 2007 à 10:00
Localisation: IDF
Avertissements: 2

Re: Redirection suite a un changement de nom de domaine ?

Messagepar garwan » 10 Juin 2008 à 08:51

ksar a écrit:Il faut peux être que tu modifie le phpbb_post_text car ton préfixe (phpbb_) est peux être différent!

le prefixe est le même.

par contre le nom de la table à changé (sans tenir compte des nouveaux noms des tables suite à la ocnversion)

mais je ne trouve pas de table phpbb_xxx_post_text :?
la seul table que j'ai qui ressemble c'est : phpbb_xxxposts


est ce que c'est cela ?

il faudrait donc que je lance la requete suivante ?
Code: Tout sélectionner
UPDATE phpbb_xxxposts SET post_text=REPLACE(post_text,'nomdedomaine.site.fr.info/phpBB2','forum.nomdedomaine.fr/') WHERE post_text LIKE '%nomdedomaine.site.fr.info/phpBB2%'
garwan
Posteur expérimenté
Posteur expérimenté
 
Messages: 331
Inscription: 29 Avr 2002 à 02:18

Re: Redirection suite a un changement de nom de domaine ?

Messagepar garwan » 11 Juin 2008 à 20:18

un petit up pour savoir si le code que j'ai donné plus haut serait bon ? :oops:
garwan
Posteur expérimenté
Posteur expérimenté
 
Messages: 331
Inscription: 29 Avr 2002 à 02:18

Re: Redirection suite a un changement de nom de domaine ?

Messagepar ksar » 11 Juin 2008 à 23:41

Salut,

pour savoir le prefixe de tes tables SQL, regarde ton fichier config.php

@+
Total in Love de phpBB :mrgreen:
Avatar de l’utilisateur
ksar
Roi des posts
Roi des posts
 
Messages: 593
Inscription: 24 Oct 2007 à 10:00
Localisation: IDF
Avertissements: 2

Re: Redirection auto ?

Messagepar z1000 » 15 Juin 2008 à 00:47

ErnadoO a écrit:Parcontre, http://www.forum.nomdedomaine.fr est incorrecte, tu ne peux pas avoir deux sous-domaines dans l'url, donc il faut http://forum.nomdedomaine.fr


mon message n'a rien a voir avec le support, c'est juste pour apporter une petite info supplémentaire :
c'est possible sans probleme, tous mes sous domaines sont accessibles depuis sousdomaine.domaine.com et www.sousdomaine.domaine.com ;)
z1000
Posteur habitué
Posteur habitué
 
Messages: 286
Inscription: 19 Fév 2007 à 00:47

Re: Redirection suite a un changement de nom de domaine ?

Messagepar garwan » 16 Juin 2008 à 04:37

ksar a écrit:Salut,

pour savoir le prefixe de tes tables SQL, regarde ton fichier config.php

@+

le prefixe de mes tables je le connais, mais merci de ta remarque.

ce que je voudrais savoir c'est sur quelle table faire cette requette car la table post_text n'existe plus sur phpBB3 :?
garwan
Posteur expérimenté
Posteur expérimenté
 
Messages: 331
Inscription: 29 Avr 2002 à 02:18

Re: Redirection suite a un changement de nom de domaine ?

Messagepar Oyo » 16 Juin 2008 à 08:59

Salut,

sur la table phpbb_posts
Ancien Administrateur de phpBB-fr - R.I.P Oyo 2006~2009

Oyo's folio | PrestaShop | PrestaStore | PrestaBox
Avatar de l’utilisateur
Oyo
Inoubliable administrateur
 
Messages: 15265
Inscription: 12 Fév 2003 à 19:02
Localisation: Paris

Re: Redirection suite a un changement de nom de domaine ?

Messagepar garwan » 16 Juin 2008 à 09:12

ok merci

donc la requète sera celle là ?

Code: Tout sélectionner
UPDATE phpbb_xxxposts SET posts=REPLACE(posts,'nomdedomaine.site.fr.info/phpBB2','forum.nomdedomaine.fr/') WHERE posts LIKE '%nomdedomaine.site.fr.info/phpBB2%'


il suffit juste de remplacer dans le code de ernadoo chaque fois que je trouve "post_text" par "posts" ?
garwan
Posteur expérimenté
Posteur expérimenté
 
Messages: 331
Inscription: 29 Avr 2002 à 02:18

Re: Redirection suite a un changement de nom de domaine ?

Messagepar Oyo » 16 Juin 2008 à 09:22

euh non la requête de base suffit il faut simplement changer le nom de la table simplement.
Ancien Administrateur de phpBB-fr - R.I.P Oyo 2006~2009

Oyo's folio | PrestaShop | PrestaStore | PrestaBox
Avatar de l’utilisateur
Oyo
Inoubliable administrateur
 
Messages: 15265
Inscription: 12 Fév 2003 à 19:02
Localisation: Paris

Re: Redirection suite a un changement de nom de domaine ?

Messagepar garwan » 16 Juin 2008 à 09:46

alors je viens de lancer la requiete SQL avec ce code :
(j'ai laissé le nom de domaine pour que ce soit plus simple)
Code: Tout sélectionner
UPDATE phpbb_atocposts SET post_text=REPLACE(post_text,'atoc.site.fr.info/phpBB2','forum.atoc.fr/') WHERE post_text LIKE '%atoc.site.fr.info/phpBB2%'


et voilà ce que j'obtiens : :?
Nombre d'enregistrements affectés : 0 (traitement: 3.4753 sec.)


je suis allez verifier sur mon forum et les liens n'ont pas changé.
elle est où mon erreur ? :(
garwan
Posteur expérimenté
Posteur expérimenté
 
Messages: 331
Inscription: 29 Avr 2002 à 02:18

Suivante

Retourner vers Coding, Webmastering et Sécurité informatique

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

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

Partenaires : phpBBHacks.com • phpBB-Seo.com • EzCom-fr.com • phpBB3 Styles • phpBB podpora • phpBB Portugal    Liens : Net Avenir • PromoBenef • Ticket Gagnant