Aller au contenu

[RESOLU] Redirection vers un site en Drupal supra-méga lente!


Messages recommandés

Bonjour à tous,

Je suis actuellement stagiaire dans une boîte pour laquelle j'ai fait un site en Drupal (je n'ai appris Drupal qu'au cours de ce stage). Sur la version .fr du site, j'ai mis une page index.html qui ne fait que rediriger vers le site en .com. Le problème, c'est que la durée de la redirection est très variable quand le site n'est pas en cache sur le PC: ça peut aller de très rapide à extrêmement lent (entre 1 seconde et 3 minutes)! J'ai testé avec Chrome, Firefox et IE, même constat.

Voici le code ma page HTML de redirection:

<meta http-equiv="Refresh" content="0;url=http://www.actoat.com">

Je n'arrive pas à trouver d'où ça vient. Le site est www.actoat.fr . Des idées?

Merci d'avance.

Lien vers le commentaire
Partager sur d’autres sites

Bah à part l'espace qui manque derrière le ; qui inhiberait le délais de redirection je ne vois pas, surtout que ta redirection est classique ^^

Ton meta est bien le premier des meta ?

ça peut venir aussi de l'encombrement de tes entêtes.

Lien vers le commentaire
Partager sur d’autres sites

Salut,

je viens d'essayer http://www.actoat.fr plusieurs fois, avec IE puis Firefox, et le temps d'affichage de la page actoat.com m'a paru tout à fait normal, même au 1er accès. :reflechis:

[EDIT] D'après ip-adress.com, les deux sont sur la même IP publique ( IP address: 87.10X.XX4.6 )

Est-ce que les résolveurs DNS s'attendent à çà ?

Dans ce cas, le chemin de routage du ".fr" vers le ".com" ne devrait même pas sortir sur le domaine public; ne serait-ce pas plutôt un problème de paramétrage du routeur (DNS) local ?

Lien vers le commentaire
Partager sur d’autres sites

Salut,

me concernant çà marche très bien. Mais pourquoi ne pas faire une redirection php ? ou via un .htaccess ?

Surtout que là c'est pas très propre. çà ralentit peut être la redirection ... il faudrait normalement au moins les balises <html> et <head> avant et après ta meta ...

je pense que le soucis vient du côté serveur, en fait quand qq'un demande la page index.html il doit recompilé le thème , ouvrir une session visiteurs, chargé le template et etc ...

Lien vers le commentaire
Partager sur d’autres sites

@philosomatica Je n'ai pas compris si ton histoire de l'espace manquant est ironique ou non. :D

@phia Que veux-tu dire par "le chemin de routage du ".fr" vers le ".com" ne devrait même pas sortir sur le domaine public" et comment régler l'histoire des DNS? Les deux sites sont dans un même pack hébergement qui inclue les deux domaines (deux FTP séparés). Comme nous ne pouvons pas supprimer un FTP, on n'a mis dessus que la ligne de code que j'ai postée, dans un index.html

@treflemard Comment on fait une redirection PHP? C'est plus rapide?

Lien vers le commentaire
Partager sur d’autres sites

Salut,

voila pour les redirections php : http://www.commentcamarche.net/faq/878-php-rediriger-sur-une-autre-page-redirection

à mettre dans un fichier actoat.fr/index.php ( et supprimer index.html)

<?php   header('Status: 301 Moved Permanently', false, 301);    header('Location: http://www.mon-site.com/');   exit(); (pas obligatoire)?>

pour les redirections via .htaccess

çà redirige actoat.fr/ vers actoat.com

RedirectPermanent / http://www.actoat.com/

sinon google te donnera des milliers d'exemple.

Les redirections .htaccess et php sont faites côtés serveur alors que les redirections html javascript se font côté client. Donc logiquement les redirections serveurs sont un poil plus rapide puisque le serveur a moins de travail.

sinon une solution qui redirige toutes les pages http://www.actoat.fr/* vers http://www.actoat.com

code à mettre dans un .htaccess à la racine du site en français.

RewriteEngine onRewriteBase /RewriteCond %{HTTP_HOST} ^actoat\.com$ [NC]RewriteRule ^(.*) http://www.actoat.com/ [QSA,L,R=301]

ce code dit: si le domaine n'est pas actoat.com alors redirige vers actoat.com/

je pense que @phia se trompe puisque de toute façon c'est la connection du client qui fait la requête vers le 2nd site.

Les redirections sont tout à fait possible vers et depuis de serveurs éparpillés dans le monde sans avoir le même DNS.

Lien vers le commentaire
Partager sur d’autres sites

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×
×
  • Créer...