| |
|
| :: |
| Auteur |
Message |
Auden PR1

Inscrit le: 09 Jan 2007 Messages: 107
|
Posté le: Mer Juil 18, 2007 8:47 pm Sujet du message: Deplacement de forum et .htaccess [reglé] |
|
|
Bonjour,
Je vous fait un petit topo.
J'ai actuellement un forum hebergé à la racine d'un site => -www.aqua69.fr
J'ai voulu créer un site autour de ce forum.
L'adresse provisoire du site est -www.aqua69.fr/index2.php
Le nouveau forum est ici : -http://www.aqua69.fr/forum/index.php
J'ai reussi à integrer le forum au design de mon site.
Voici le probléme : pour faire fonctionner le tout (pour le moment) j'ai deux htacess. 1 à la racine du site, et 1 dans mon dossier forum.
Voici celui à la racine du site pour l'autre, j'ai rajouté forum devant chaque url... bref ça fonctionne :
| Code: |
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www\.aqua69\.fr$ [NC]
RewriteRule ^(.*) http://www.aqua69.fr/$1 [QSA,L,R=301]
RewriteBase /
#########################################################
# PHPBB SEO REWRITE RULES #
#########################################################
# AUTHOR : dcz http://www.phpbb-seo.com/
# STARTED : 01/2006
#####################################################
# FORUMS PAGES
########################
# FORUM INDEX (un-comment if used)
# RewriteRule ^index\.html$ /index.php [QSA,L]
# FORUM PROTECTION RULE
# RewriteRule ^.+/([^/]+\.html)$ /index.php [R=301,L]
# CATEGORIES
RewriteRule ^.*-c([0-9]+)\.html$ /index.php?c=$1 [QSA,L]
# PAGINATED FORUM
RewriteRule ^.*-f([0-9]+)-([0-9]+)\.html$ /viewforum.php?f=$1&start=$2 [QSA,L]
# FORUM
RewriteRule ^.*-f([0-9]+)\.html$ /viewforum.php?f=$1 [QSA,L]
# PAGINATED TOPIC
RewriteRule ^topic([0-9]+)-([0-9]+)\.html$ /viewtopic.php?t=$1&start=$2 [QSA,L]
# TOPIC
RewriteRule ^topic([0-9]+)\.html$ /viewtopic.php?t=$1 [QSA,L]
# POST
RewriteRule ^post([0-9]+)\.html$ /viewtopic.php?p=$1 [QSA,L]
#PROFILES
RewriteRule ^membre([0-9]+)\.html$ /profile.php?mode=viewprofile&u=$1 [QSA,L]
# END PHPBB PAGES
################################################
|
Voici mes petites questions ?
Est-ce dangereux de laisser 2 .htaccess ?
Quand je supprimerais le forum initial suffira-t'il de remplacer le htacess actuellement sur la racine par celui du dossier forum pour que tout fonctionne ?
Merci pour vos lumiéres ! |
Dernière édition par Auden le Mar Aoû 21, 2007 10:26 am; édité 1 fois |
|
| Revenir en haut de page |
|
 |
|
 |
dcz Administrateur - Site Admin

Inscrit le: 28 Avr 2006 Messages: 15121
|
Posté le: Jeu Juil 19, 2007 10:38 am Sujet du message: Re: Deplacement de forum et .htaccess [reglé] |
|
|
Le vrai problème, c'est qu'il va falloir rediriger convenablement les url de ton ancien forum vers le nouveau, car si j'ai bien compris, il s'agit de le remplacer et de le déplacer.
Comme tu utilises déjà la réécriture d'ulr, cela doit pouvoir se faire sans soucis par .htaccess.
Pour cela, il faudrait que tu remontes les rewriterules du dossier forum dans le .htaccess de la racine (une fois que tu es prêt à migrer bien sûr), et en spécifiant le bon chemin (forum/ donc).
Ensuite, quand elles marche, tu ajoutes les anciennes rewriterules à la suite, en mettant forum/ uniquement sur la partie droite des rewriterules, et tu ajoutes la redirection :
| Code: | | RewriteRule ^.*-c([0-9]+)\.html$ /forum/index.php?c=$1 [QSA,L, R=301] |
Il serait également pas mal d'en profiter pour mettre les rewriterules à jour, c'est a dire de remplacer :
par :
et d'ajouter NC après les L :
| Code: | | RewriteRule ^[a-z0-9_-]*-c([0-9]+)\.html$ /forum/index.php?c=$1 [QSA,L,NC, R=301] |
++ |
_________________ 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 |
|
 |
Auden PR1

Inscrit le: 09 Jan 2007 Messages: 107
|
Posté le: Jeu Juil 19, 2007 6:56 pm Sujet du message: Re: Deplacement de forum et .htaccess [reglé] |
|
|
| Citation: | | Le vrai problème, c'est qu'il va falloir rediriger convenablement les url de ton ancien forum vers le nouveau, car si j'ai bien compris, il s'agit de le remplacer et de le déplacer. |
Pourquoi rediriger les url de l'ancien forum... ce même forum n'existera bientôt plus... Pour faire simple j'ai fait une copie du forum dans /forum
et après je compte effacer l'original.
Quel sera le problème si je mets ce htaccess à la racine du forum ?
| Code: |
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www\.aqua69\.fr$ [NC]
RewriteRule ^(.*) http://www.aqua69.fr/$1 [QSA,L,R=301]
RewriteBase /
#########################################################
# PHPBB SEO REWRITE RULES #
#########################################################
# AUTHOR : dcz http://www.phpbb-seo.com/
# STARTED : 01/2006
#####################################################
# FORUMS PAGES
########################
# FORUM INDEX (un-comment if used)
# RewriteRule ^index\.html$ forum/index.php [QSA,L]
# FORUM PROTECTION RULE
# RewriteRule ^.+/([^/]+\.html)$ forum/index.php [R=301,L]
# CATEGORIES
RewriteRule ^.*-c([0-9]+)\.html$ forum/index.php?c=$1 [QSA,L]
# PAGINATED FORUM
RewriteRule ^.*-f([0-9]+)-([0-9]+)\.html$ forum/viewforum.php?f=$1&start=$2 [QSA,L]
# FORUM
RewriteRule ^.*-f([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]
# END PHPBB PAGES
#####################################################
|
J'ai du ma à saisir ! Je sais je sais, je fais mon boulet mais bon, j'essaie de comprendre.
Merci |
|
|
| Revenir en haut de page |
|
 |
dcz Administrateur - Site Admin

Inscrit le: 28 Avr 2006 Messages: 15121
|
Posté le: Ven Juil 27, 2007 1:56 pm Sujet du message: Re: Deplacement de forum et .htaccess [reglé] |
|
|
En fait, si tu ne rediriges pas, tous les liens des résultats des moteurs de recherches seront des 404 au moment ou tu basculeras.
Du coup, pour faire simple, pour basculer dans de bonne condition, tu mets ce .htaccess au moment ou tu es prêt, à la racine du domaine :
| Code: | RewriteEngine on
RewriteCond %{HTTP_HOST} !^www\.aqua69\.fr$ [NC]
RewriteRule ^(.*) http://www.aqua69.fr/$1 [QSA,L,R=301]
RewriteBase /
#########################################################
# PHPBB SEO REWRITE RULES #
#########################################################
# AUTHOR : dcz http://www.phpbb-seo.com/
# STARTED : 01/2006
#####################################################
# FORUMS PAGES
########################
# FORUM INDEX (un-comment if used)
# RewriteRule ^(forum/)?index\.html$ forum/index.php [QSA,L,NC]
# FORUM PROTECTION RULE
# RewriteRule ^(forum/)?[a-z0-9]+/([^/]+\.html)$ forum/index.php [R=301,L]
# CATEGORIES
RewriteRule ^(forum/)?[a-z0-9]*-c([0-9]+)\.html$ forum/index.php?c=$2 [QSA,L,NC]
# PAGINATED FORUM
RewriteRule ^(forum/)?[a-z0-9]*-f([0-9]+)-([0-9]+)\.html$ forum/viewforum.php?f=$2&start=$3 [QSA,L]
# FORUM
RewriteRule ^(forum/)?[a-z0-9]*-f([0-9]+)\.html$ forum/viewforum.php?f=$2 [QSA,L,NC]
# PAGINATED TOPIC
RewriteRule ^(forum/)?topic([0-9]+)-([0-9]+)\.html$ forum/viewtopic.php?t=$2&start=$3[QSA,L,NC]
# TOPIC
RewriteRule ^(forum/)?topic([0-9]+)\.html$ forum/viewtopic.php?t=$2 [QSA,L,NC]
# POST
RewriteRule ^(forum/)?post([0-9]+)\.html$ forum/viewtopic.php?p=$2 [QSA,L,NC]
#PROFILES
RewriteRule ^(forum/)?membre([0-9]+)\.html$ forum/profile.php?mode=viewprofile&u=$2 [QSA,L,NC]
# END PHPBB PAGES
##################################################### |
Le (forum/)? est une variante pour accepter les deux cas : les anciennes url du forum à la racine et celles du nouveau, et laisser le zéro duplicate faire son travail de redirection.
Notes égallement que l'usage de parenthèses capturantes dans l'expression régulière entraine un décalage dans le numéro des vriables transmises au scripts :
| Code: | | forum/index.php?c=$2 |
VS :
| Code: | | forum/index.php?c=$1 |
Car $1 contient désormais "forum/" ou rien.
++ |
_________________ 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 |
|
 |
Auden PR1

Inscrit le: 09 Jan 2007 Messages: 107
|
Posté le: Dim Aoû 19, 2007 8:24 pm Sujet du message: Re: Deplacement de forum et .htaccess [reglé] |
|
|
Je remonte ce post de derrière les fagots....
Tout fonctionne bien depuis un moment et je décide donc de me séparer d'1 de mes deux fichiers .htacccess
Voici le htaccess à la racine du forum
| Citation: |
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www\.aqua69\.fr$ [NC]
RewriteRule ^(.*) http://www.aqua69.fr/$1 [QSA,L,R=301]
RewriteBase /
#########################################################
# PHPBB SEO REWRITE RULES #
#########################################################
# AUTHOR : dcz http://www.phpbb-seo.com/
# STARTED : 01/2006
#####################################################
# FORUMS PAGES
########################
# FORUM INDEX (un-comment if used)
# RewriteRule ^index\.html$ forum/index.php [QSA,L]
# FORUM PROTECTION RULE
# RewriteRule ^.+/([^/]+\.html)$ forum/index.php [R=301,L]
# CATEGORIES
RewriteRule ^.*-c([0-9]+)\.html$ forum/index.php?c=$1 [QSA,L]
# PAGINATED FORUM
RewriteRule ^.*-f([0-9]+)-([0-9]+)\.html$ forum/viewforum.php?f=$1&start=$2 [QSA,L]
# FORUM
RewriteRule ^.*-f([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]
# END PHPBB PAGES
#####################################################
|
Vu que tout fonctionne, je décide donc de faire un peu de ménage
Le problème c'est que je n'arrive pas à me passer du .htaccess présent à la racine de mon forum. Dés que je l'efface j'ai des problémes de redirections.
Voici le htaccess à la racine de mon forum :
| Citation: |
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www\.aqua69\.fr$ [NC]
RewriteRule ^(.*) http://www.aqua69.fr/$1 [QSA,L,R=301]
RewriteBase /
#########################################################
# PHPBB SEO REWRITE RULES #
#########################################################
# AUTHOR : dcz http://www.phpbb-seo.com/
# STARTED : 01/2006
#####################################################
# FORUMS PAGES
########################
# FORUM INDEX (un-comment if used)
# RewriteRule ^index\.html$ forum/index.php [QSA,L]
# FORUM PROTECTION RULE
# RewriteRule ^.+/([^/]+\.html)$ forum/index.php [R=301,L]
# CATEGORIES
RewriteRule ^.*-c([0-9]+)\.html$ forum/index.php?c=$1 [QSA,L]
# PAGINATED FORUM
RewriteRule ^.*-f([0-9]+)-([0-9]+)\.html$ forum/viewforum.php?f=$1&start=$2 [QSA,L]
# FORUM
RewriteRule ^.*-f([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]
# END PHPBB PAGES
#####################################################
|
Si quelqu'un pouvait m'indiquer quelles modifications effectuées dans le premier pour pouvoir me passer du second ce serait parfait.
Merci
EDIT : Problème corrigé  |
|
|
| Revenir en haut de page |
|
 |
dav.bo phpBB SEO Team


Inscrit le: 17 Nov 2006 Messages: 90 Localisation: 08/51 FR
|
Posté le: Mar Aoû 21, 2007 9:11 am Sujet du message: Re: Deplacement de forum et .htaccess [reglé] |
|
|
Moi, j'ai déplacé mon forum aussi dans un dossier, ce que j'ai fait pour faire simple est que j'ai mis un .htaccess à la racine.
| Code: | | ErrorDocument 404 http://www.your site web |
++ |
|
|
| Revenir en haut de page |
|
 |
Auden PR1

Inscrit le: 09 Jan 2007 Messages: 107
|
Posté le: Mar Aoû 21, 2007 10:25 am Sujet du message: Re: Deplacement de forum et .htaccess [reglé] |
|
|
| Merci pour le truc ! |
|
|
| Revenir en haut de page |
|
 |
dcz Administrateur - Site Admin

Inscrit le: 28 Avr 2006 Messages: 15121
|
|
| Revenir en haut de page |
|
 |
|
|
| Navigation |
Autres sujets de discussion |
|
|
|
|
|
|
|