Aller au contenu

Petit casse-tête à résoudre avec mon forum IPB


Cariboo

Sujets conseillés

Voilà, je vais lancer des communautés derrière mes sites...

Pour cela, j'installe IPB sur un serveur dédié (baptisé "forums")

En fait, je vais gérer une communauté unique, mais quatre forums différents, avec quatre skins différents

les forums de smurtz.com, site hébergé sur le serveur "proxen"

les forums de storx.com, site hébergé sur le seveur "proxen"

les forums de proutz.com, site hébergé sur le serveur "gloup"

les forums de bidule.com, site hébergé sur le serveur "gloup"

Gérer les quatre skins différents ne pose pas de problèmes...

Par contre, il faudrait que les forums aient pour adresse, de préférence

http://www.smurtz.com/index.php?showforum=25

ou

http://www.storx.com/index.php?showforum=12

Pour des raisons de référencement

Quel serait la meilleure méthode pour y arriver ?

Url rewriting de quoi et comment ?

Redirection ?

Comment faire pour qu'une fois arrivé sur un forum, les liens pointent bien vers le domaine initial ?

Lien vers le commentaire
Partager sur d’autres sites

On peut sans doute imaginer passer un paramètre en plus dans l'url, ce qui pourrait permettre de facilement identifier, et à coup sûr, d'où viennent les personnes.

A partir de là, il doit être assez aisé de modifier les templates pour que l'adresse d'index soit celle qui convient, non ?

Lien vers le commentaire
Partager sur d’autres sites

C'est un peu ça oui ;)

En fait c'est exactement ça  :D

<{POST_SNAPBACK}>

avec une bonne politique de liens internes, il ne devrait pas y avoir de probème au contraire (un listning dmoz en plus ? :hypocrite: ) ... Ensuite techniquement ca doit etre faisable facilement si les deux serveurs sont à coté, mais ceci, ce n'est pas mon domaine.

Lien vers le commentaire
Partager sur d’autres sites

C'est vrai qu'avec un sous domaine, cela résout quelques problèmes.

Pour le sous domaine :

Je dois pouvoir, à coup d'url rewriting, réécrire

"forums.smurtz.com/index.php?showforum=25"

en

"www.smurtz.com/forum/index.php?showforum=25"

Ce qui résout le problème à ce niveau.

Ensuite,

Admettons que je crée un sous domaine forums.xxxx.com pour chaque site.

Chaque serveur gère ses propres DNS

Donc je peux faire en sorte que :

www.smurtz.com pointe vers-> ip du serveur proxen

forums.smurtz.com pointe vers -> ip du serveur "forums"

Ensuite, dans Apache, je dois pouvoir récupérer "forums.smurtz.com" pour le faire pointer vers le répertoire que je veux...

Si j'ai dit une bêtise, que quelqu'un m'arrête...

Ensuite, le problème est donc simplement :

Comment faire en sorte qu'IPB interprète correctement les liens ?...

Lien vers le commentaire
Partager sur d’autres sites

Comment faire en sorte qu'IPB interprète correctement les liens ?...

J'imagine que IPB fait des url relatives, donc, si le forum est ouvert avec

www.domaine.com/forum/

il y aura aussi des liens avec

www.domaine.com/forum/?showtopic=3615

et sinon, ça doit être un parametre réglable.

Pour l'interpretation c'est ton rewriting qui devrait faire l'affaire.

Lien vers le commentaire
Partager sur d’autres sites

Dan :

Deux virtual hosts, je veux bien, c'est que je disais plus haut.

Par contre deux forums... Pas vraiment. En fait, l'idéal serait de faire pointer deux sous-domaines différents vers le même répertoire, pour éviter des complications inutiles.

Et la question que je me pose :

Si

"forums.smurtz.com" est url rewrité en "www.smurtz.com/forums"

Si le sous domaine forums.smurtz.com pointe en réalité (avec une conf BIND adéquate) sur une autre machine que celle qui héberge www.smurtz.com, avec un virtual host qui redirige vers un truc du genre /var/www/forumIPB/

Je pense que les url seront plutôt en "forums.smurtz.com" non ?

Lien vers le commentaire
Partager sur d’autres sites

Si

"forums.smurtz.com" est url rewrité en "www.smurtz.com/forums"

Si le sous domaine forums.smurtz.com pointe en réalité (avec une conf BIND adéquate) sur une autre machine que celle qui héberge www.smurtz.com, avec un virtual host qui redirige vers un truc du genre /var/www/forumIPB/

Je pense que les url seront plutôt en "forums.smurtz.com" non ?

Oui, mais le forum contient son URL dans les fichiers de configuration. Donc forums.smurtz.com ne pourra pas être appellé autrement (forum.trucmuche.com par exemple)

Dan

Lien vers le commentaire
Partager sur d’autres sites

Damned ! Donc tout cela ne sert à rien...

Je viens de faire une install d'IPB, et effectivement, il semble que l'emplacement du forum soit stockée dans la config.

Quelqu'un a déjà essayé plusieurs install d'IPB utilisant la même base de données ?

(je sens que je n'ai pas fini de galérer avec truc)

Lien vers le commentaire
Partager sur d’autres sites

Une solution barbare mais à essayer est d'uploader 4 fois les mêmes fichiers d'IPB sur les 4 comptes ftp et juste modifier l'url des fichiers de configuration, ainsi on pourra accèder à 4 forums différents ayant chacun leurs urls mais accèdants tous à la même base de donnée. (évidemment les 4 comptes doivent être sur le même serveur physique)

Lien vers le commentaire
Partager sur d’autres sites

Une solution barbare mais à essayer est d'uploader 4 fois les mêmes fichiers d'IPB sur les 4 comptes ftp et juste modifier l'url des fichiers de configuration, ainsi on pourra accèder à 4 forums différents ayant chacun leurs urls mais accèdants tous à la même base de donnée. (évidemment les 4 comptes doivent être sur le même serveur physique)

Le problème qui va se poser alors est la gestion des différents caches.

Perso je ne m'y risquerais pas :)

Dan

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...