Comment corriger l'erreur "website unreachable" ?
Dans cet article, vous apprendrez à corriger l'erreur "website unreachable" qui se produit lors de la configuration de Weglot ou de l'exploration de vos URL.
Pendant que vous configurez Weglot sur votre site web, vous obtenez l'erreur "Your website is unreachable."
Voici quelques causes courantes et des solutions pour vous aider à résoudre le problème. (Certaines parties techniques peuvent nécessiter l'aide du développeur du site web) :
1. Vérifiez si votre site web est en ligne
Vous pouvez vérifier si votre site web est en ligne et accessible sur internet. Weglot doit accéder au site pour définir l'intégration du sous-répertoire ou du sous-domaine.
2. Rendez votre site web public
Si votre site web est protégé par une authentification (par ex, .htaccess
ou des identifiants de connexion), Weglot ne pourra pas y accéder. Vous pouvez autoriser l'agent utilisateur de Weglot à les contourner.
- Qu'est-ce qu'un user-agent ?
Un user-agent est une chaîne de caractères qui identifie le logiciel qui demande votre site web. Pour permettre à Weglot d'accéder à votre site, vous devez mettre notre user-agent sur liste blanche dans vos paramètres de sécurité.
- Qu'est-ce qu'un agent utilisateur Weglot ?
Vous pouvez contacter votre hébergeur et lui demander de mettre sur liste blanche les sites suivants : api.weglot.com, weglot.com, weglot.io, dashboard.weglot.com, et d'autoriser notre user-agent WeglotBot/1.0 (compatible ; Mozilla/5.0 ; + https://weglot.com/).
3. Résoudre les problèmes de vérification SSL
Weglot vérifie votre certificat SSL lors de la connexion à votre site. Des problèmes avec votre certificat SSL peuvent empêcher la connexion.
- Désactiver temporairement la vérification SSL (sur Weglot)
Cette option ne désactive que les vérifications SSL du côté de Weglot ; elle ne désactive pas SSL sur votre site.
4. Vérifier les protections du pare-feu d'application Web (WAF)
Les Web Application Firewalls (WAF) peuvent bloquer Weglot en fonction de leur configuration.
- Qu'est-ce qu'un WAF ?
Un WAF protège votre site web en filtrant et en surveillant le trafic entrant. En raison de restrictions, il peut bloquer des demandes légitimes comme celles de Weglot.
- Comment vérifier si vous utilisez un WAF ?
Pour les conseils ci-dessous, vous devrez utiliser la console cmd ou terminal de votre ordinateur.
Utiliser un curl curl
pour tester la réponse de votre site web aux requêtes externes. Par exemple, cette commande permet de tester la réponse de votre site web à des requêtes externes :
curl -I https://yourwebsite.com
Si vous voyez un message de défi ou de blocage, cela peut indiquer qu'un WAF est en place.
5. Examiner les causes liées à l'hébergement
Parfois, des restrictions définies par votre hébergeur peuvent bloquer Weglot. Vous pouvez vérifier auprès de votre hébergeur qu'aucune règle basée sur l'IP n'empêche Weglot d'accéder à votre site.
6. Vérifier les performances du serveur
Si Weglot se connecte mais que ses performances sont irrégulières, il se peut que le trafic submerge votre serveur. Cela peut se produire si votre serveur ne peut pas gérer de multiples demandes, comme dans un scénario DDoS.
- Recommandations :
- Optimisez la configuration de votre serveur.
- Envisagez de mettre à niveau votre plan d'hébergement pour améliorer les performances.
- Surveiller le trafic du serveur pour identifier les goulets d'étranglement.
- Envoi d'un message à votre URL
Essayez d'envoyer une requête à l'URL de votre site. Si un défi (par exemple, CAPTCHA) est déclenché, cela confirme que vous utilisez un service comme Cloudflare.
Conclusion
En tenant compte des points ci-dessus, vous devriez être en mesure de résoudre l'erreur "Votre site web est inaccessible" dans Weglot et de l'intégrer de manière transparente dans votre site web. Si le problème persiste, n'hésitez pas à contacter l'équipe d'assistance de Weglot pour obtenir de l'aide.