2 votes

Le partage Facebook affiche l'adresse IP du serveur principal au lieu du nom de domaine

J'ai mis en place des fonctions de partage social dans l'application

Nous avons mis en place un équilibreur de charge qui transmet toutes les requêtes au serveur principal. Le problème est que le partage Facebook se produit, mais il indique l'adresse IP du serveur principal.

Veuillez me suggérer comment supprimer l'adresse IP et afficher le sous-domaine.

enter image description here

1voto

Drop Shadow Points 715

Utilisez la balise méta suivante pour le partage sur Facebook

<meta property="og:image" content="" />
<meta property="og:url" content="" />
<meta property="og:title" content="" />

Je pense que votre problème sera résolu.

1voto

Jayanth Suvarna Points 112

J'ai trouvé la solution, il s'agissait d'un problème de redirection, lorsque la requête est redirigée d'un serveur vers un autre serveur, elle doit être redirigée sans changer l'url ou l'adresse IP. Cela peut se faire comme suit

Si la redirection est effectuée à l'aide d'un fichier d'hôte virtuel, nous pouvons avoir

ex :

ProxyPass "http://test.example.com/"

Si la redirection se fait à l'aide de .htacess, on peut avoir

ex :

RewriteCond %{HTTP_HOST} ^(www\.)?test.com\\.com$ [NC] RewriteRule ^ http://test.com/test%{REQUEST_URI} [L,NE,P]

Étant donné que le moteur de réécriture passe en boucle toutes les règles jusqu'à ce que l'URI cesse de changer, l'indicateur L n'empêchera pas la boucle, mais seulement l'application de toute autre règle dans l'itération en cours.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X