2017-01-17 116 views
2

我實施的社交分享功能應用Facebook分享顯示

我們已經負載均衡器設置,使問題就是Facebook共享發生,其轉發到主服務器的所有請求主服務器的IP地址而不是域名,但它顯示的IP地址的主服務器。

請建議我如何刪除IP地址和顯示的子域

enter image description here

+0

將域映射到主服務器的IP。 – Fralec

+0

你的Open Graph meta標籤是什麼樣的? FB調試工具說什麼? – CBroe

回答

1

使用Facebook共享

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

以下meta標籤我覺得你的問題將得到解決。

1

我找到了解決方案,這是重定向問題,當請求從一臺服務器重定向到另一臺服務器時,它應該被重定向而不更改url或任何ip地址。它可以像下面

來實現。如果發生了重定向使用虛擬主機的文件中,我們可以有

例如:

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

如果發生了重定向使用.htacess我們可以有

例如:

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

由於重寫引擎遍歷所有規則直到URI停止更改,因此L標誌不會阻止循環,只會在當前迭代中應用任何其他規則。