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  
 
   
Rewriting d'un sous domaine vers un autre

 
Poster un nouveau sujet   Répondre au sujet    phpBB SEO » Forum Référencement  » mod rewrite Apache
::  
Auteur Message
gowap
phpBB SEO Team
phpBB SEO Team


Inscrit le: 07 Mai 2006
Messages: 1008

Rewriting d'un sous domaine vers un autrePosté le: Sam Mai 27, 2006 2:43 pm    Sujet du message: Rewriting d'un sous domaine vers un autre

Bonjour,

Mon forum phpBB est installé dans le dossier /forum de la racine du serveur mais l'accès priviligié (mis en avant) est http://forum.example.com plutot que http://www.example.com/forum.

Je souhaite donc réécrire toutes les urls en "www.example.com/forum" sous la forme utilisant le sous domaine forum
Quelques pistes pour parvenir a ce résultat ?

Merci
Revenir en haut de page
Visiter le site web de l'utilisateur
dcz
Administrateur - Site Admin
Administrateur - Site Admin


Inscrit le: 28 Avr 2006
Messages: 15135

Rewriting d'un sous domaine vers un autrePosté le: Sam Mai 27, 2006 4:11 pm    Sujet du message: Re: Rewriting d'un sous domaine vers un autre

En gros tu voudrais rediriger tout www.example.com/forum vers forum.example.com avec une jolie http 301 Wink

Faut essayer un truc du genre :

Code:
RewriteCond %{HTTP_HOST} ^www\.example\.com/forum$ [NC]
RewriteRule ^(.*) http://forum.example.com/$1 [QSA,L,R=301]


Je pense que cela posera les mêmes problèmes que la règle qui impose le préfixe www, du coup, va jeter un oeil sur le sujet, tu verra vite quelle variante te conviens le mieux Wink

_________________
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


Dernière édition par dcz le Lun Mai 29, 2006 10:54 pm; édité 1 fois
Revenir en haut de page
Visiter le site web de l'utilisateur
gowap
phpBB SEO Team
phpBB SEO Team


Inscrit le: 07 Mai 2006
Messages: 1008

Rewriting d'un sous domaine vers un autrePosté le: Sam Mai 27, 2006 9:07 pm    Sujet du message: Re: Rewriting d'un sous domaine vers un autre

J'ai essayé le code précédent mais sans succès malheureusement.

Je me trompe ou %{HTTP_HOST} sera soit egal a forum.example.com soit egal a www.example.com mais ne pourra jamais "matcher" www.example.com/forum (ce qui est spécifié dans la condition), car le "/forum" ne fais pas partie du HOST ?

Du coup j'ai essayé un
Code:
RewriteRule forum(.*) http://forum.exaple.com$1 [L,R=301]

La réécriture se fait bien, par contre Firefox m'affiche un message d'erreur comme quoi :
Citation:
Redirection de page incorrecte

Firefox a détecté que le serveur redirige la demande pour cette adresse d'une manière qui n'aboutira pas.

* La cause de ce problème peut être la désactivation ou le refus
des cookies.

Je suppose que ca fait boucler le systeme et qu'il s'arrete pour ne pas saturer le serveur. Confused
Revenir en haut de page
Visiter le site web de l'utilisateur
dcz
Administrateur - Site Admin
Administrateur - Site Admin


Inscrit le: 28 Avr 2006
Messages: 15135

Rewriting d'un sous domaine vers un autrePosté le: Sam Mai 27, 2006 11:37 pm    Sujet du message: Re: Rewriting d'un sous domaine vers un autre

Ahh, et tu conserves des sessions entre domaine et sous domaine ?

Dans ce cas il faut régler :

Cookie path = /
cookie domain = .example.com (tu notes le ".")
et cookie n ame ce que tu veux mais simple.

Et yep, c'est l'URI que l'on veut tester ici :
Code:

RewriteCond %{ REQUEST_URI} (forum) [NC]
RewriteRule ^(.*) http://forum.example.com/$1 [QSA,L,R=301]


doit être plus proche du but, je vais tester des truc pour ça ces jours-ci.

++

[EDIT] petite modif Wink

_________________
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
gowap
phpBB SEO Team
phpBB SEO Team


Inscrit le: 07 Mai 2006
Messages: 1008

Rewriting d'un sous domaine vers un autrePosté le: Dim Mai 28, 2006 8:42 pm    Sujet du message: Re: Rewriting d'un sous domaine vers un autre

Le code ci dessus boucle indéfiniment et transforme http://www.example.com/forum/index.php en :
http://forum.example.com/forum/forum/forum/forum/forum/forum/forum/forum/forum/forum/forum/forum/forum/forum/forum/forum/forum/forum/forum/forum/index.php

(et encore il me semble que c'est firefox qui dit "stop" parce qu'il réalise que ca ne mène a rien).

Fondamentalement c'est pas etonnant si on détaille l'enchainement :
http://www.example.com/forum/index.php contient "forum" on récrit donc et ca devient http://forum.example.com/ + $1 avec $1 = forum/index.php ce qui donne http://forum.example.com/forum/index.php
Cette chaine contient de nouveau "forum" (dans la partie hors domaine, car le "forum" de forum.example.com est retiré vu qu'on est dans un .htaccess).
Et ca continue de boucler.

La bonne nouvelle c'est que j'ai trouvé mon bonheur avec le code suivant :
Code:
RewriteEngine On
RewriteCond %{REQUEST_URI} forum/(.*) [NC]
RewriteRule ^(.*) http://forum.example.com/%1 [QSA,L,R=301]


Mais je ne dors pas tranquile pour autant car je ne comprends pas pourquoi
Citation:
RewriteRule forum/(.*) http://forum.example.com/$1 [QSA,L,R=301]
(cf tentative dans mon post plus haut) fait tout planter (notamment les urls propres deja ecrites sous la forme forum.example.com)
Revenir en haut de page
Visiter le site web de l'utilisateur
dcz
Administrateur - Site Admin
Administrateur - Site Admin


Inscrit le: 28 Avr 2006
Messages: 15135

Rewriting d'un sous domaine vers un autrePosté le: Mar Mai 30, 2006 11:00 am    Sujet du message: Re: Rewriting d'un sous domaine vers un autre

gowap a écrit:

La bonne nouvelle c'est que j'ai trouvé mon bonheur avec le code suivant :
Code:
RewriteEngine On
RewriteCond %{REQUEST_URI} forum/(.*) [NC]
RewriteRule ^(.*) http://forum.example.com/%1 [QSA,L,R=301]



Bah voilà Wink

gowap a écrit:

Mais je ne dors pas tranquile pour autant car je ne comprends pas pourquoi
Citation:
RewriteRule forum/(.*) http://forum.example.com/$1 [QSA,L,R=301]
(cf tentative dans mon post plus haut) fait tout planter (notamment les urls propres deja ecrites sous la forme forum.example.com)


Tu devrait pas t faire du mal comme ça Wink

Rien de tel qu'un bon roupillon Very Happy

On est d'accord que ces .htaccess sont destinés au domaine principale ?

Donc, ta deuxième règle, en plus de ne pas apporter plus que les deux précédente (si elle marche c'est réglé non ?) pourrait mieux marcher avec un ti "^", genre :

Code:
RewriteRule ^forum/(.*) http://forum.example.com/$1 [QSA,L,R=301]


ou bien ?

_________________
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
gowap
phpBB SEO Team
phpBB SEO Team


Inscrit le: 07 Mai 2006
Messages: 1008

Rewriting d'un sous domaine vers un autrePosté le: Mar Mai 30, 2006 10:02 pm    Sujet du message: Re: Rewriting d'un sous domaine vers un autre

Pas mieux en forcant le début de chaine.
Je laisse tomber. C'est un peu dommage pour la science et la satisfaction de comprendre le schmilblick, mais le temps est précieux. J'avais vaguement commencé a essayer de jouer avec rewritelog pour pouvoir analyser tout ca mais faut pousser le niveau de détail et ca fait ramer le serveur en plus de créer des logs monstrueux dès qu'il y a du traffic.
Revenir en haut de page
Visiter le site web de l'utilisateur
dcz
Administrateur - Site Admin
Administrateur - Site Admin


Inscrit le: 28 Avr 2006
Messages: 15135

Rewriting d'un sous domaine vers un autrePosté le: Mar Mai 30, 2006 10:06 pm    Sujet du message: Re: Rewriting d'un sous domaine vers un autre

Je crois que ça y est, je viens de tester :

Code:
RewriteRule ^forum/ http://forum.example.com/ [L,R=301]


Et ça marche Wink

Enfin, ça redirige /forum/*.* vers http://forum.example.com/


Finallement, le plus simple des fois ...

_________________
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
gowap
phpBB SEO Team
phpBB SEO Team


Inscrit le: 07 Mai 2006
Messages: 1008

Rewriting d'un sous domaine vers un autrePosté le: Mar Mai 30, 2006 10:23 pm    Sujet du message: Re: Rewriting d'un sous domaine vers un autre

Bizarre, mais tant qu'a faire, je préfère alors la version a laquelle je suis arrivé qui redirigera vers la bonne adresse en forum.example.com/url.htm n'importe quelle url et pas juste vers la page d'index du forum.

Meme si en toute logique les urls en example.com/forum/url.htm ne sont pas censées etre présentes et exister sur le web et que c'est plus du a la curiosité de google.
Revenir en haut de page
Visiter le site web de l'utilisateur
dcz
Administrateur - Site Admin
Administrateur - Site Admin


Inscrit le: 28 Avr 2006
Messages: 15135

Rewriting d'un sous domaine vers un autrePosté le: Mar Mai 30, 2006 10:28 pm    Sujet du message: Re: Rewriting d'un sous domaine vers un autre

En même temps, ça dépends.
Si tu as conservées URL et seulement changé de domaine (en installant ton forum dans le sous domaine) alors c'est mieux tu as raison, mais si tu as aussi changé tes URL, alors, autant concentrer tous tes vieux Backlinks vers l'index plutôt que de les perdre en 404 Wink

_________________
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
gowap
phpBB SEO Team
phpBB SEO Team


Inscrit le: 07 Mai 2006
Messages: 1008

Rewriting d'un sous domaine vers un autrePosté le: Mar Mai 30, 2006 10:41 pm    Sujet du message: Re: Rewriting d'un sous domaine vers un autre

kekisdit ?

mon forum a toujours été installé dans /forum mais l'url du forum a toujours été forum.example.com et tous les liens qui ont pu etre postés sur le forum ou ailleurs l'ont a priori été sous la forum forum.example.com/url.htm

Quand bien meme certains auraient posté des example.com/forum/url.htm, celles ci sont désormais reroutées correctement vers forum.example.com/url.htm

Maintenant par contre il va falloir s'attaquer au changement de mod rewrite. Je tourne en webmedic et cela ne me convient plus.
Revenir en haut de page
Visiter le site web de l'utilisateur
dcz
Administrateur - Site Admin
Administrateur - Site Admin


Inscrit le: 28 Avr 2006
Messages: 15135

Rewriting d'un sous domaine vers un autrePosté le: Mar Mai 30, 2006 11:02 pm    Sujet du message: Re: Rewriting d'un sous domaine vers un autre

gowap a écrit:


Maintenant par contre il va falloir s'attaquer au changement de mod rewrite. Je tourne en webmedic et cela ne me convient plus.


C'est de ça dont je parle, le cas du changement d'url, ce qui, au passage n'est pas forcement ton cas Wink

Tu voudrais conserver l'injection des titres dans tes url ou juste migrer vers le mod rewrite phpBB SEO avancé ?

Je me demande s'il n'est pas carrément possible de trouver une bonne redirection de titre-vtxx.html vers genre topicxx.html, parce que hier j'ai trouvé ça dans le forum anglais

Et ça marche nickel pour genre aboutxx.html vers topicxx.html et même aboutxx-yy.html vers topicxx-yy.html, du coup y'a pas de raison que ce soit pas possible pour les URL avec titres.

Je m'était toujours dit que c'était pas possible alors qu'en 5 min de test, j'ai trouver le truc tout bête. Erf.

Enfin, revenons à nos moutons, les mods rewrite phpBB SEO c'est Wink

_________________
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 Apache
Page 1 sur 1

Navigation Autres sujets de discussion

Sauter vers: