2012-02-06 97 views
0

我是新來的Facebook圖形,但我似乎卡住了。我有我自己的域名,但我有一個單獨的網站託管網址。所以我建立了從我的域到託管URL的永久域轉發。我如何設置Facebook指向正確的URL?如果我將facebook設置爲全部指向我的域名,則Facebook會投訴一個循環URL參考。Facebook圖表是否永遠需要同一個虛擬主機?

如果我將Facebook指向託管的URL,它會正常工作,但隨後我將永遠與該主機卡住。如果有一天我想改變提供者,我的理解是任何人喜歡我的一個頁面會失去這樣的。請幫我理解我應該如何設置它。謝謝大家。

更新:對不起,我忘了提及域(blah.com)在一個提供商(使用GoDaddy),並且我正在尋找只有一個子域(project1.blah.com)被轉發到一個免費的網絡託管環境(project1.webuda.com),我建立了一個基於臉譜圖的網站。

回答

1

這是我想出的解決方案。我沒有意識到我可以做到這一點。我設置了DNS,以便可以指定我的虛擬主機的名稱服務器,但僅限於特定的子域。現在網頁看起來工作正常,我確認facebook的opengraph也能正常工作,當我切換到使用我的實際域而不是我的虛擬主機的域名時,這個答案是正確的。

+0

所以對我原來的問題的快速回答是,域名必須在主機上設置一個名稱服務器,而不是使用域名轉發。 – Jarvis 2012-02-07 13:09:48

+0

確認修改後的DNS配置在打開的圖形下正常工作。 – Jarvis 2012-02-07 18:20:35

1

您的網域設置不正確。你不應該從你的域名重定向到你的「託管網址」。

+0

你能解釋一下你的意思嗎?我該怎麼做呢? – Jarvis 2012-02-06 00:27:51

+0

如果你有一個體面的託管服務提供商,你應該能夠將你的域名指向服務器的IP地址。 它看起來像你已經發現如何實現這一點。 – Locutus 2012-02-06 23:33:26

1

如果URL被轉發到另一個URL,那麼它不可能讓FB繼續進行,除了其他原因之外的安全原因。如果您想要更改FB應用程序的URL,則必須轉到developers.facebook.com並將應用程序的URL重新分配給您想要使用的URL。

+0

好的,我必須在這裏丟失一些明顯的東西。這個工作如何?我有一個域名,我有一個託管服務。我應該如何設置它,或者一個正常人如何設置它? – Jarvis 2012-02-06 00:33:31

+1

最初去http://developers.facebook.com登錄您的帳戶,然後在右上角,我相信您會看到一個選項來添加一個新的應用程序或管理應用程序。某種程度上。您將在哪裏通過選項來設置您的應用程序,從域URL獲取回調信息到名稱以及應用程序的所有其他權限。您將在哪裏插入您想要識別的域名。該域名不能是「轉發」或「重定向」域名。然而,我剛剛注意到的子域的事情取決於您的託管服務提供商設置。 – chris 2012-02-06 05:57:19

+0

您可以通過域名級別的godaddy設置子域名,但我相信它將被轉發,將所有請求重定向到任何域名。除非您的免費主機向您提供DNS信息以將該子域綁定到該域。 – chris 2012-02-06 05:58:30