| :: |
| Auteur |
Message |
Jrej PR0


Inscrit le: 08 Juil 2006 Messages: 90 Localisation: Lyon
|
Posté le: Mar Aoû 29, 2006 9:07 am Sujet du message: Changer le forum de répertoire |
|
|
Bonjour
oui c'est encore moi
Mon forum est actuellement à la racine du FTP ovh, je voudrais prochainement mettre une page perso à la racine et donc déplacer le forum dans un répertoire /forum
je voudrais donc obtenir cette adresse quand on est sur l'index du forum :
-www.monsite.fr/forum
que faut il que je modifie pour que ca fonctionne ?
et au niveau de l'url rewrinting ? |
_________________ Un petit forum sympa tourné vers l'auto et la moto ? |
|
| Revenir en haut de page |
|
 |
|
 |
dcz Administrateur - Site Admin

Inscrit le: 28 Avr 2006 Messages: 15121
|
Posté le: Mar Aoû 29, 2006 11:37 am Sujet du message: Re: Changer le forum de répertoire |
|
|
En fait, c'est très simple de changer l'emplacement physique de phpBB, mais il faut faire attention pour ne rien perdre.
Par ailleurs, réfléchit que ce mouvement pourrait être l'occasion d'une installation de phpBB dans un sous-domaine de www.macadam-addict.fr .
Ce sera à peut près la même chose à faire.
Pour un simple changement d'emplacement, et bien, tu fait un répertoire "forum/" dans "www/", tu y place un copie de ton forum (direct).
Tu va dans l'ACP de la première installation (celui de la racine), tu changes le chemin du script (certainement de "/" au départ) à "forum/" et hop, tu vas sur -www.macadam-addict.fr/forum/ et tu as ton forum qui marche.
Te restera plus qu'à virer le .htaccess situé dans "forum/" et d'ajouter "forum/" dans les chemin de celui qui se trouve dans "www/", la les liens de ton nouvel emplacement doivent marcher, et enfin effacer tous les autre fichier de ta première installe (une fois que tout marche bien entendu).
Pendant le temps ou les deux dossier coexisteront, il n'y aura pas de problème particulier sauf au moment ou tu aura changer le chemin dans l'acp, il ne sera vraisemblablement plus possible de poster ou se logguer dans le forum original (les seuls endroits ou ce chemin est directement utilisé, si non le reste devrait même continuer à marcher).
Après, il nous faut trouver un moyen de bien rediriger les requêtes, pour que les anciennes URL continuent de marcher. Ceci ne pose pas de problème particulier si tu ne faisais que changer de dossier, mais la en ajouter un rend las chose plus complexes.
Il est simple de faire une redirection de ce type :
| Code: | | rewriteRule ^ancien_dossier/(.*)$ /nouveau dossier/$1 [QSA, L, R=301] |
Mais, là, on veut quand même avoir accès à la racine. Pas possible de tout rediriger d'un coup, il y a donc des exceptions.
Il faudrait essayer un truc dans le genre de :
| Code: | RewriteCond %{ENV:REDIRECT_STATUS} ^$
RewriteRule ^forum/(viewforum|viewtopic|profile)\.php$ /forum/$1.php [QSA,L] |
pour les URLs naturelles, mais c'est plus coton pour les URL réécrites, il faudrait écrire un script je pense.
Cependant, comme tu n'as pas encore été beaucoup re-crawlé depuis que tu as réglé ton histoire de nom de domaine, tu pourrais aussi te lancer direct, ça fera perdre un peut de temps, mais bon, si cette modification est utile à ton projet, tu perdra pas grand chose.
++ |
_________________ Useful links :
SEO Forum || SEO Directory || SEO phpBB || SEO phpBB3 || Search
____________________
Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Référencement phpBB3 || Recherche |
|
| Revenir en haut de page |
|
 |
Jrej PR0


Inscrit le: 08 Juil 2006 Messages: 90 Localisation: Lyon
|
Posté le: Mar Aoû 29, 2006 11:46 am Sujet du message: Re: Changer le forum de répertoire |
|
|
Merci de ta réponse
j'ai bien réfléchi et je ne veux pas utiliser de sous domaine pour ne pas me couper des possibilités d'évolution future, c'est bien le changement de répertoire qui est adapté dans mon cas.
Il y a des choses que je ne comprends pas trop dans ton explication
ceci :
| Code: | rewriteRule ^ancien_dossier/(.*)$ /nouveau dossier/$1 [QSA, L, R=301]
RewriteCond %{ENV:REDIRECT_STATUS} ^$
RewriteRule ^forum/(viewforum|viewtopic|profile)\.php$ /forum/$1.php [QSA,L] |
je le mets dans un fichier que je nome index à la racine du ftp ? |
_________________ Un petit forum sympa tourné vers l'auto et la moto ? |
|
| Revenir en haut de page |
|
 |
dcz Administrateur - Site Admin

Inscrit le: 28 Avr 2006 Messages: 15121
|
|
| Revenir en haut de page |
|
 |
Jrej PR0


Inscrit le: 08 Juil 2006 Messages: 90 Localisation: Lyon
|
Posté le: Mar Aoû 29, 2006 12:10 pm Sujet du message: Re: Changer le forum de répertoire |
|
|
| dcz a écrit: | Le première ne te servira pas vu que tu ne change pas de dossier, il n'y en avait pas au début.
La deuxième ne concerne que les URL naturelles anciennement indexés ou liées, il faut mettre les deux ligne dans le .htaccess de la racine, à la fin.
Mais bouge d'abord ton forum et assure toi qu'il marche avant de commencer à fermer des portes
++ |
C'est ce que j'ai fait hier et ca fnctionnait
c'est quand j'ai supprimé l'ancien que ca n'a plus marché |
_________________ Un petit forum sympa tourné vers l'auto et la moto ? |
|
| Revenir en haut de page |
|
 |
dcz Administrateur - Site Admin

Inscrit le: 28 Avr 2006 Messages: 15121
|
|
| Revenir en haut de page |
|
 |
Jrej PR0


Inscrit le: 08 Juil 2006 Messages: 90 Localisation: Lyon
|
Posté le: Mar Aoû 29, 2006 2:25 pm Sujet du message: Re: Changer le forum de répertoire |
|
|
| dcz a écrit: | A tiens, et tu avais bien pris soin de ton .htaccess et éventuellement vidé le cache et les cookies de ton explorateur ?
Que s'est il passé exactement ?
++ |
Je n'avais pas mis le .htaccess non justement
ce soir je fais une tentative on va bien voir |
_________________ Un petit forum sympa tourné vers l'auto et la moto ? |
|
| Revenir en haut de page |
|
 |
Jrej PR0


Inscrit le: 08 Juil 2006 Messages: 90 Localisation: Lyon
|
Posté le: Mar Aoû 29, 2006 7:48 pm Sujet du message: Re: Changer le forum de répertoire |
|
|
Bon je me lance :
le repertoire FORUM est créé dans WWW
le forum a été copié dans FORUM
chemin du script modifié de / à forum/
jusque la le forum fonctionne correctement sur www.macadam-addict.fr/forum
je place ce .htaccess à la racine du FTP
| Code: |
Options +FollowSymlinks
RewriteEngine On
RewriteBase /
#########################################################
# PHPBB SEO REWRITE RULES #
#########################################################
# AUTHOR : DCZ http://www.phpbb-seo.com/
# STARTED : 01/2006
#####################################################
# FORUMS PAGES
########################
# FORUM PROTECTION RULE
RewriteRule ^.+/([^/]+\.html)$ forum/index.php [R=301,L]
# CATEGORIES
RewriteRule ^.+-vc([0-9]+)\.html$ forum/index.php?c=$1 [QSA,L]
# PAGINATED FORUM
RewriteRule ^.+-vf([0-9]+)-([0-9]+)\.html$ forum/viewforum.php?f=$1&start=$2 [QSA,L]
# FORUM
RewriteRule ^.+-vf([0-9]+)\.html$ forum/viewforum.php?f=$1 [QSA,L]
# PAGINATED TOPIC
RewriteRule ^topic([0-9]+)-([0-9]+)\.html$ forum/viewtopic.php?t=$1&start=$2 [QSA,L]
# TOPIC
RewriteRule ^topic([0-9]+)\.html$ forum/viewtopic.php?t=$1 [QSA,L]
# POST
RewriteRule ^post([0-9]+)\.html$ forum/viewtopic.php?p=$1 [QSA,L]
#PROFILES
RewriteRule ^membre([0-9]+)\.html$ forum/profile.php?mode=viewprofile&u=$1 [QSA,L]
RewriteCond %{ENV:REDIRECT_STATUS} ^$
RewriteRule ^forum/(viewforum|viewtopic|profile)\.php$ /forum/$1.php [QSA,L]
# END PHPBB PAGES
##################################################### |
Et ensuite je supprime le .htaccess contenu dans /forum/
Maintenant je prépare un index.html à la racine qui va rediriger vers www.macadam-addict.fr/forum pour que les membres ne voient pas le changement et qu'ils ne se perdent pas en route |
_________________ Un petit forum sympa tourné vers l'auto et la moto ?
Dernière édition par Jrej le Mar Aoû 29, 2006 8:40 pm; édité 1 fois |
|
| Revenir en haut de page |
|
 |
Jrej PR0


Inscrit le: 08 Juil 2006 Messages: 90 Localisation: Lyon
|
|
| Revenir en haut de page |
|
 |
dcz Administrateur - Site Admin

Inscrit le: 28 Avr 2006 Messages: 15121
|
Posté le: Mer Aoû 30, 2006 11:18 am Sujet du message: Re: Changer le forum de répertoire |
|
|
Ah bah oui en effet.
donc chez OVH (il me semble que c ton hébergeur) il faut mettre un "/" en début de la partie droite des rewriterules.
Et de partout il faut aussi mentionner le chemin dans la partie gauche.
Pour le début de ton .htaccess, ça donne :
| Code: | # 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] |
Et ainsi de suite pour toutes les rewriterules
++ |
_________________ Useful links :
SEO Forum || SEO Directory || SEO phpBB || SEO phpBB3 || Search
____________________
Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Référencement phpBB3 || Recherche |
|
| Revenir en haut de page |
|
 |
Jrej PR0


Inscrit le: 08 Juil 2006 Messages: 90 Localisation: Lyon
|
Posté le: Mer Aoû 30, 2006 11:47 am Sujet du message: Re: Changer le forum de répertoire |
|
|
Comme ceci ?
| Code: | Options +FollowSymlinks
RewriteEngine On
RewriteBase /
#########################################################
# 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]
RewriteCond %{ENV:REDIRECT_STATUS} ^$
RewriteRule ^forum/(viewforum|viewtopic|profile)\.php$ /forum/$1.php [QSA,L]
# END PHPBB PAGES
##################################################### |
|
_________________ Un petit forum sympa tourné vers l'auto et la moto ?
Dernière édition par Jrej le Mer Aoû 30, 2006 11:57 am; édité 1 fois |
|
| Revenir en haut de page |
|
 |
dcz Administrateur - Site Admin

Inscrit le: 28 Avr 2006 Messages: 15121
|
|
| Revenir en haut de page |
|
 |
Jrej PR0


Inscrit le: 08 Juil 2006 Messages: 90 Localisation: Lyon
|
|
| Revenir en haut de page |
|
 |
dcz Administrateur - Site Admin

Inscrit le: 28 Avr 2006 Messages: 15121
|
|
| Revenir en haut de page |
|
 |
Jrej PR0


Inscrit le: 08 Juil 2006 Messages: 90 Localisation: Lyon
|
Posté le: Mer Aoû 30, 2006 12:10 pm Sujet du message: Re: Changer le forum de répertoire |
|
|
| dcz a écrit: | Lol on as posté en même temps, donc il est nickel ton .htaccess la. Tu as essayé ?
++ |
Non pas essayé je suis au boulot et les sécurités m'empechent de prendre les acces VPN ou FTP, donc faudra attendre ce soir
ce qui m'etonne c'est de devoir spécifier forum/ dans la partie gauche
et petite precision, je créé un répertoire /site/ à la racine et je dirige le nom de domaine dessus ?
ou je mets le site à la racine ? |
_________________ Un petit forum sympa tourné vers l'auto et la moto ? |
|
| Revenir en haut de page |
|
 |
|
|