Index
Forums
Annuaire
Référencement
Télécharger
  phpBB SEO : Référencement Google, MSN, Yahoo, Annuaires, Forums  
phpBB SEO
Boards
Directory  
SEO  
Downloads
 
  Rechercher Search
    S'enregistrer
Pseudo :  Passe :  Auto  
Register  
 
   
Liens ne fonctionnent plus

 
Poster un nouveau sujet   Répondre au sujet    phpBB SEO » Forum Référencement  » mod Rewrite phpBB  » mod Rewrite Intermédiaire
::  
Auteur Message
sam_1421



Inscrit le: 29 Juin 2007
Messages: 5

Liens ne fonctionnent plusPosté le: Sam Juin 30, 2007 12:00 am    Sujet du message: Liens ne fonctionnent plus

Bonjour,

Je viens d'installer le mod sur mon forum, mais maintenant, je n'ai plus aucun lien qui fonctionne :S ... Mon forum est à cette addresse : http://forum.pollux-live.com ; je vous joins ici mon .htaccess, à la racine de mon hébergement (forum.pollux-live.com redirige vers pollux-live.com/forum)

Code:

#########################################################
# 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,NC]
# CATEGORIES
RewriteRule ^forum/[a-z0-9_-]*-c([0-9]+)\.html$ forum/index.php?c=$1 [QSA,L,NC]
# PAGINATED FORUM
RewriteRule ^forum/[a-z0-9_-]*-f([0-9]+)-([0-9]+)\.html$ forum/viewforum.php?f=$1&start=$2 [QSA,L,NC]
# FORUM
RewriteRule ^forum/[a-z0-9_-]*-f([0-9]+)\.html$ forum/viewforum.php?f=$1 [QSA,L,NC]
# PAGINATED TOPIC
RewriteRule ^forum/topic([0-9]+)-([0-9]+)\.html$ forum/viewtopic.php?t=$1&start=$2 [QSA,L,NC]
# TOPIC
RewriteRule ^forum/topic([0-9]+)\.html$ forum/viewtopic.php?t=$1 [QSA,L,NC]
# POST
RewriteRule ^forum/post([0-9]+)\.html$ forum/viewtopic.php?p=$1 [QSA,L,NC]
#PROFILES
RewriteRule ^forum/membre([0-9]+)\.html$ forum/profile.php?mode=viewprofile&u=$1 [QSA,L,NC]
# END PHPBB PAGES
#####################################################


Je ne vois pas trop où est le problème ... j'ai supprimé le htaccess qui se trouvait dans mon dossier forum égalment .. et si vous vous demandez pourquoi il n'y a pas les "/" avant les liens, c'est que j'ai essayé des deux façons ...

Pouvez-vous m'aider à résoudre mon problème ? Je suis chez GoDaddy, et ils supportent le rewrite_mod ...

Merci !

Sam
Revenir en haut de page
dcz
Administrateur - Site Admin
Administrateur - Site Admin


Inscrit le: 28 Avr 2006
Messages: 15125

Liens ne fonctionnent plusPosté le: Dim Juil 01, 2007 10:34 am    Sujet du message: Re: Liens ne fonctionnent plus

Le bienvenue Very Happy

A mon avis tu n'as pas mis le .htaccess au bon endroit, ou alors pas avec les bon chemins.

Si ton forum est installé dans un sous domaine, comme il le semble, il ne faut pas rediriger vers le domaine principal comme il semble aussi.

En fait il faut choisir ou ton forum est installé, si il est installé dans le sous domaine, alors rediriges le dossier /forum vers le sous domaine, et considère le dossier comme la racine du domaine de phpBB. Ce qui veut dire, met le .htaccess du mod rewrite en version installation à la racine dans le dossier forum.
Si tu l'installes dans le dossier forum/ et que tu souhaites utiliser domaine.com/forum comme accès, alors, mets le .htaccess à la racine du domaine principale, avec le bon chemin (forum/ donc), et assures toi qu'il n'en reste aucun dans le dossier forum/.

Tout cela vaut dans la mesure ou le mod_rewrite est installé sur ton serveur.

++

_________________
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
Visiter le site web de l'utilisateur
sam_1421



Inscrit le: 29 Juin 2007
Messages: 5

Liens ne fonctionnent plusPosté le: Dim Juil 01, 2007 9:52 pm    Sujet du message: Re: Liens ne fonctionnent plus

En fait le forum est installé dans le sous-dossier forum. Le sous-domaine ne fait que rediriger vers ce dossier forum. J'ai donc mis le .htaccess dans le dossier racine du domaine.

Et oui, le mod rewrite fonctionne sur le serveur, j'ai testé avec une petite redirection simple et ça fonctionne !

Je viens de me souvenir de quelque chose qui peut être important ... j'avais essayé d'installer ce script de rewrite ci : http://forums.phpbb-fr.com/viewtopic_39629.html mais je n'avais pas réussi, en fait j,avais tout fait, mais les URL restaient inchangées ... c'est peut-être là le problème !
Revenir en haut de page
dcz
Administrateur - Site Admin
Administrateur - Site Admin


Inscrit le: 28 Avr 2006
Messages: 15125

Liens ne fonctionnent plusPosté le: Lun Juil 02, 2007 9:50 pm    Sujet du message: Re: Liens ne fonctionnent plus

sam_1421 a écrit:
Le sous-domaine ne fait que rediriger vers ce dossier forum.

A quel point ?

Tu veux dire que forum.example.com redirige vers example.com/forum, qui se trouve être le chemin d'accès naturel au forum ?

Ou que tout le forum est accessible par le sous domaine ?

Si c'est le sous domaine, alors le forum est a la racine de celui ci, dans le dossier forum => .htaccess 'racine', si non, c'est à la racine du domaine principale, avec les chemins (version installe dossier).

++

_________________
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
Visiter le site web de l'utilisateur
sam_1421



Inscrit le: 29 Juin 2007
Messages: 5

Liens ne fonctionnent plusPosté le: Ven Juil 06, 2007 8:09 am    Sujet du message: Re: Liens ne fonctionnent plus

Ben en fait au départ je n'avais pas le sous-domaine. J'ai installé tout phpBB dans le dossier monsite.com/forum. Ensuite, plus tard, je me suis dit qu'un sous-domaine pourrait être utile, donc j'ai fait une redirection.

Tu comprends ? Car moi je ne comprends pas trop ce que tu as expliqué par ceci :
dcz a écrit:
Si c'est le sous domaine, alors le forum est a la racine de celui ci, dans le dossier forum => .htaccess 'racine', si non, c'est à la racine du domaine principale, avec les chemins (version installe dossier).

Confused Confused Confused
Revenir en haut de page
dcz
Administrateur - Site Admin
Administrateur - Site Admin


Inscrit le: 28 Avr 2006
Messages: 15125

Liens ne fonctionnent plusPosté le: Dim Juil 08, 2007 1:58 pm    Sujet du message: Re: Liens ne fonctionnent plus

Un sous domaine doit être considéré comme un domaine à part entière, en fait, même -www.example.com est un sous domaine de example.com, c'est juste le sous domaine par défaut dans la plupart des cas.

Donc, si ton forum est censé être accessible par le sous domaine, c'est a dire que tu ne fait pas uniquement une redirection, mais que c'est bien le sous domaine qui doit permettre, avec les bon pointages dns, d'explorer le contenu du forum, alors, le domaine du forum est le sous domaine, et la racine de ce sous domaine et le dossier dans lequel tu te retrouve en chargeant sousdomaine.domaine.com/, soit le dossier forum/ dans ton cas.

Ce qui veut dire que le .htaccess du forum doit se trouver dans la racine du domaine du forum, le dossier forum/. phpBB est par ailleurs installé à la racine du sous domaine, il faut donc utiliser le .htaccess sans chemin, celui d'une installation à la racine.

Il faudra également mettre en place une redirection pour s'assurer que le dossier forum/ n'est pas accessible par le domaine principale (example.com/forum/), dans une deuxième temps.

Tout cela implique que tu utilises le sous domaine comme domaine du forum dans l'acp, et que tu laisses le chemin du script à "/" dans l'acp.

L'alternative, c'est de ne pas utiliser du tout le sous domaine, et de faire comme si le forum était installer dans le sous dossier forum/ du domaine principale.

++

_________________
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
Visiter le site web de l'utilisateur
sam_1421



Inscrit le: 29 Juin 2007
Messages: 5

Liens ne fonctionnent plusPosté le: Dim Juil 08, 2007 7:58 pm    Sujet du message: Re: Liens ne fonctionnent plus

Eh ben ! Je viens de m'apercevoir que quand je fais monsite.com/forum, les liens fonctionnent très bien !

Quelle serait la solution la plus efficace pour qu'il n't ait plus de traces de monsite.com/forum ? Dans le but bien sûr d'utiliser seulement le sous-domaine et modifier le .htaccess en conséquence. Car présentement, tous les liens de mon forum pointent vers monsite.com/forum/... ; j'aimerais qu'à présent ils pointent tous vers forum.monsite.com. Est-ce possible ? j'imagine que c'est un fichier de config à modifier ?

Merci beaucoup !

Sam
Revenir en haut de page
dcz
Administrateur - Site Admin
Administrateur - Site Admin


Inscrit le: 28 Avr 2006
Messages: 15125

Liens ne fonctionnent plusPosté le: Lun Juil 09, 2007 5:02 pm    Sujet du message: Re: Liens ne fonctionnent plus

Et bien, c'est ce que je te dis, il faut installer phpBB sur le sous domaine.

Tu devrais pas trop jouer avec ce genre de changements sans être prêt, tu pourrais y perdre pas mal de ton référencement à force.

Donc, si tu veux, et il faut aussi y réfléchir, bouger ton forum du domaine principale vers un sous domaine (par ailleurs installé sur le même dossier, ce qui ne change pas grand chose au final), il faut :

  1. éditer la config de phpBB et mettre :
    le sous domaine en nom de domaine : forum.example.com
    le chemin du cookie à : /
    le domaine du cookie à : .example.com
    le chemin du script à : /
  2. mettre le .htaccess du forum dans le dossier du sous domaine, en version installation à la racine (il doit marcher direct)
  3. rediriger les accès au dossier du forum par le domaine principale en utilisant :
    Code:
    RewriteRule ^forum/(.*) http://forum.example.com/$1 [QSA,R=301]

    dans le .htaccess du domaine principale, juste après la redirection du préfixe. Et bien entendu, celui-ci ne doit plus contenir les rewriterules du forum.
    A ce stade, toutes les url du forum doivent marcher avec le sous domaine, celles qui mentionnent le dossier forum/ sont redirigées.
  4. enfin, tu peux ajouter la redirection du préfixe www pour le sous domaine.


Comme on dévie de sujet, si tu te décides, n'hésites pas à lancer un nouveaux sujet détaillant ce que tu souhaite faire.

++

_________________
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
Visiter le site web de l'utilisateur
sam_1421



Inscrit le: 29 Juin 2007
Messages: 5

Liens ne fonctionnent plusPosté le: Lun Juil 09, 2007 8:30 pm    Sujet du message: Re: Liens ne fonctionnent plus

Merci ! Je vais essayer ça ! Par contre, ou est-ce que je peux modifier ces variables ?

Merci encore !

Sam

PS : pas la peine de faire un autre post, je crois que ça va se terminer là Wink
Revenir en haut de page
dcz
Administrateur - Site Admin
Administrateur - Site Admin


Inscrit le: 28 Avr 2006
Messages: 15125

Liens ne fonctionnent plusPosté le: Mer Juil 11, 2007 5:33 pm    Sujet du message: Re: Liens ne fonctionnent plus

Tu t'en es sorti ?

_________________
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
Visiter le site web de l'utilisateur
Montrer les messages depuis:   
Poster un nouveau sujet   Répondre au sujet    phpBB SEO » Forum Référencement  » mod Rewrite phpBB  » mod Rewrite Intermédiaire
Page 1 sur 1

Navigation Autres sujets de discussion

Sauter vers: