| :: |
| Auteur |
Message |
gowap phpBB SEO Team


Inscrit le: 07 Mai 2006 Messages: 1008
|
Posté 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 |
|
 |
|
 |
dcz Administrateur - Site Admin

Inscrit le: 28 Avr 2006 Messages: 15135
|
|
| Revenir en haut de page |
|
 |
gowap phpBB SEO Team


Inscrit le: 07 Mai 2006 Messages: 1008
|
Posté 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.  |
|
|
| Revenir en haut de page |
|
 |
dcz Administrateur - Site Admin

Inscrit le: 28 Avr 2006 Messages: 15135
|
Posté 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  |
_________________ 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 |
|
 |
gowap phpBB SEO Team


Inscrit le: 07 Mai 2006 Messages: 1008
|
|
| Revenir en haut de page |
|
 |
dcz Administrateur - Site Admin

Inscrit le: 28 Avr 2006 Messages: 15135
|
Posté 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à
| gowap a écrit: |
Mais je ne dors pas tranquile pour autant car je ne comprends pas pourquoi
(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
Rien de tel qu'un bon roupillon
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 |
|
 |
gowap phpBB SEO Team


Inscrit le: 07 Mai 2006 Messages: 1008
|
Posté 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 |
|
 |
dcz Administrateur - Site Admin

Inscrit le: 28 Avr 2006 Messages: 15135
|
|
| Revenir en haut de page |
|
 |
gowap phpBB SEO Team


Inscrit le: 07 Mai 2006 Messages: 1008
|
Posté 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 |
|
 |
dcz Administrateur - Site Admin

Inscrit le: 28 Avr 2006 Messages: 15135
|
|
| Revenir en haut de page |
|
 |
gowap phpBB SEO Team


Inscrit le: 07 Mai 2006 Messages: 1008
|
Posté 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 |
|
 |
dcz Administrateur - Site Admin

Inscrit le: 28 Avr 2006 Messages: 15135
|
Posté 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
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 là  |
_________________ 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 |
|
 |
|
|