Aller au contenu

Redirection de toutes les pages d'un forum


Sujets conseillés

Bonjour

Comme je dit souvent, il vaut mieux un qui sais, que dix qui cherche.

Dans mon cas se serais plutot un qui ne sais pas et qui demande de l'aiderolleyes.gif

Mon site, son forum et sa boutique etait sur un seul et même serveur mutualiser, mais le forum commencais à prendre un peut trop de place et me fesais planter régulierement le serveur, j'ai donc pris un deuxieme serveur mutualiser pour y placer uniquement le forum.

J'ai profiter de cette migration pour prendre un nom de domaine spécifique au forum:

http://www.le-forum-du-pajero.fr

Le forum est indexer dans les moteur de recherche sous quatre adresses:

http://www.forum.le-pajero.fr/
http://www.forum.le-pajero.com/
http://www.le-pajero.fr/forum3/
http://www.le-pajero.com/forum3/

Sur l'ancien serveur, toutes ces adresses renvoyais automatiquement sur:

http://www.forum.le-pajero.fr/index.php

Mais pour faire une redirection depuis l'ancien serveur vers le nouveau, j'ai vraiment besoins de votre aide.

La redirection pour les sous domaines www.forum.le-pajero.fr et www.forum.le-pajero.com à été simple, mais celle pour www.le-pajero.fr/forum3 et www.le-pajero.com/forum3

Pour faire simple, je vous donne un exemple concret, 4 adresses qui devrais renvoyer au même sujet sur le nouveau serveur:

http://www.forum.le-pajero.fr/viewtopic.php?f=12&t=14742 celle la c'est OK
http://www.forum.le-pajero.com/viewtopic.php?f=12&t=14742 celle la c'est OK


http://www.le-pajero.fr/forum3/viewtopic.php?f=12&t=14742 la ça coince
http://www.le-pajero.com/forum3/viewtopic.php?f=12&t=14742 la ça coince

J'ai placer cette ligne dans mon .htaccess sur le premier serveur.

RewriteRule   ^/forum3/~(.+)  http://le-forum-du-pajero.fr/~$1 [R=301,L]

Mais cela renvoie à l'index du forum et pas au sujet indexer.

Désoler d'avoir ecrit une tartine sur mon problème, mais je pense que de cette maniere vous avez toutes les infos.

Merci d'avance et bonne année 2013 à tous.

Modifié par le-pajero
Lien vers le commentaire
Partager sur d’autres sites

Bonjour Licorne


C'est un hebergement sur un serveur mutualisé, j'aimerais bien prendre un serveur dédier, mais c'est trop cher pour moi pour le moment.


Lien vers le commentaire
Partager sur d’autres sites

Bonjour Dan


Merci d'avoir pris le temps de me repondre.



Voici mon .htaccess avec la modification que vous preconisez, c'est la même chose, l'adresse le-pajero.fr/forum3/ renvoie sur l'index et non pas sur le sujet visé.




RewriteEngine On
# -FrontPage-

IndexIgnore .htaccess */.??* *~ *# */HEADER* */README* */_vti*

<Limit GET POST>
order deny,allow
deny from all
allow from all
</Limit>
<Limit PUT DELETE>
order deny,allow
deny from all
</Limit>
AuthName le-pajero.fr
AuthUserFile /home/lepaj58/public_html/_vti_pvt/service.pwd
AuthGroupFile /home/lepaj58/public_html/_vti_pvt/service.grp

ErrorDocument 401 /401.shtml
ErrorDocument 404 /404.shtml
ErrorDocument 500 /500.shtml

RedirectPermanent forum3/ http://le-forum-du-pajero.fr/

RewriteCond %{HTTP_HOST} ^le\-pajero\.fr$ [OR]
RewriteCond %{HTTP_HOST} ^www\.le\-pajero\.fr$
RewriteRule ^/?$ "http\:\/\/www\.le\-pajero\.fr\/site" [R=301,L]

RewriteCond %{HTTP_HOST} ^le\-pajero\.com$ [OR]
RewriteCond %{HTTP_HOST} ^www\.le\-pajero\.com$
RewriteRule ^/?$ "http\:\/\/www\.le\-pajero\.fr\/site" [R=301,L]

C'est une solution qui est mieux que rien, au moins cela renvoie sur le nouveau serveur, mais j'aimerais comprendre pourquoi cela ne peu etre renvoyer sur le bon sujet.


Lien vers le commentaire
Partager sur d’autres sites

Bonjour Dan


C'est pire, j'ai une erreur 500 sur les deux type d'adresse.



Placer sur le htaccess en lieu et place de l'autre version.



J'ai replacer comme ton avant derniere proposition.



Ne pourrait on pas adapté cette version à celle que l'on cherche.



RewriteCond %{HTTP_HOST} ^le\-pajero\.fr$ [OR]
RewriteCond %{HTTP_HOST} ^www\.le\-pajero\.fr$
RewriteRule ^/?$ "http\:\/\/www\.le\-pajero\.fr\/site" [R=301,L]

Je dit peut etre une betise, je suis nul en Htaccess, mais j'essaye de donner des pistes.


Modifié par le-pajero
Lien vers le commentaire
Partager sur d’autres sites

Bonjour Dan


J'ai acces au fichier error_log qui est sur chaque serveur, mais pas d'infos inscrit sur ce fichier.



J'ai chercher sur la gestion du serveur et pas d'acces au erreur d'apache.


Lien vers le commentaire
Partager sur d’autres sites

Je remarque que ton site utilise FrontPage... et de ce que j'ai lu à ce sujet, la gestion des fichiers .htaccess par FP est loin d'être au standard d'Apache.



SI tu utilises un serveur sous Linux, je te signale tout de même que Microsoft a abandonné le support des extensions FP pour linux depuis le 30 juin 2006 !

Lien vers le commentaire
Partager sur d’autres sites

Bonsoir Dan


Non, le site est sous CMS Joomla, je n'utilise absolument pas FP.



Par contre certaine page sont encore en HTML est fait avec Namo Editor, c'est peut etre la qu'il y a du FP.


Lien vers le commentaire
Partager sur d’autres sites

Disons que ton .htaccess contient des passages propres à FrontPage... tu l'as copié de quel site ?


Je ne connais pas Namo Web Editor, donc je ne sais pas si c'est lui qui impose ces lignes.





# -FrontPage-

IndexIgnore .htaccess */.??* *~ *# */HEADER* */README* */_vti*

<Limit GET POST>
order deny,allow
deny from all
allow from all
</Limit>
<Limit PUT DELETE>
order deny,allow
deny from all
</Limit>
AuthName le-pajero.fr
AuthUserFile /home/lepaj58/public_html/_vti_pvt/service.pwd
AuthGroupFile /home/lepaj58/public_html/_vti_pvt/service.grp
Lien vers le commentaire
Partager sur d’autres sites

Bonjour Dan


Je vais peut etre dire une connerie, mais je crois qu'il c'est créé toi seul sur le serveur.



Mais si tu a un modèle qui te semble plus adéquat, je suis open.


Lien vers le commentaire
Partager sur d’autres sites

Bonjour Dan


J'ai bien dit que j'allais peut etre dire une connerie.



C'est surtout que je ne me rapelle pas l'avoir créé.



Tu pourrais m'indiquer un site ou je peut trouver des modèles de htaccess de base, ou m'indiquer ce que je devrais placer dans le mien.


Lien vers le commentaire
Partager sur d’autres sites

Je ne sais pas, ne sachant pas ce que tu fais comme réécritures en dehors de celle que tu as mentionné !



Il n'existe pas de ".htaccess de base" !

Lien vers le commentaire
Partager sur d’autres sites

Bonjour Dan


Aucune de plus que celle qui sont dans le htaccess qui est dans le post #5



C'est surtout que je ne veux pas faire une betise, je m'apperçois que ce type de fichier à une grande importance et qu'il n'est pas si simple que cela à coder.


Lien vers le commentaire
Partager sur d’autres sites

Aucune de plus que celle qui sont dans le htaccess qui est dans le post #5

Si j'ai bien suivi la conversation, tu dis à Dan que tu as créé seulement ce que tu as inscris dans le post 5...

Mais justement c'est en relevant ce qui a été écrit dans le post 5 que Dan te dit :

.htaccess contient des passages propres à FrontPage.

Enfin, il y a peut être quelque chose qui m'échappe.

As tu lu les articles sur le .htaccess sur le Hub ? Par exemple : Le fichier htaccess

Lien vers le commentaire
Partager sur d’autres sites

Bonjour Arlette


Bonne Année 2013



Oui, j'ai lu differents articles sur le htaccess, mais c'est un peut pointu comme lecture et j'ai un peut de mal à tout assimilé, c'est un peut pour cela que je demande de l'aide, un peut une explication de texte.



Le site est sur ce serveur depuis 2008 et à cette epoque il etait uniquement en HTML pour la partie site et en PHPBB pour le forum.



Il est bien possible que le htaccess est été créé à cette epoque par mon logiciel de création de site (Namo WebEditor) et modifier automatiquement via le CPanel de gestion de mon serveur.



Je ne suis pas assez doué dans ce domaine pour vraiment le savoir, j'apprend au fur et à mesure des difficulter qui vienne.


Lien vers le commentaire
Partager sur d’autres sites

Tu as quelques articles sur le Hub, dont un sur les réécritures d'URLs : http://www.webmaster-hub.com/publication/Mod_rewrite-ou-la-reecriture-des.html

Ou encore celui-ci sur le fichier .htaccess : http://www.webmaster-hub.com/publication/Le-fichier-htaccess.html

Cela devrait te permettre d'y voir plus clair wink.gif

Lien vers le commentaire
Partager sur d’autres sites

Bonjour Dan


Je crois bien que je vais devoir mettre les doigts dans le camboui et pour cela bien lire et surtout comprendre ces deux pages.



Je vais faire cela à tète reposer, merci d'avoir pris le temps de me repondre, et peut etre à une prochaine.


Lien vers le commentaire
Partager sur d’autres sites

  • 2 semaines plus tard...

Bonjour Licorne


La redirection est faite, mais ne fonctionne pas comme je voudrais, elle revoie sur le nouveau serveur, mais ne renvoie pas à une sujet donner depuis l'adresse donnée de ce même sujet.


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...