2011-11-21 19 views
0

我使用WordPress用乾淨的網址,例如:Facebook的REDIRECT_URL

1)http://www.mysite.com/fr/concours/

2)http://www.mysite.com/en/contest/

而且我一個Facebook應用程序鏈接到第一個URL來支持我Facebook網站上的法語部分比賽。但只要我嘗試在英文部分登錄,顯然會失敗,因爲它不屬於應用程序。

這使我想到我需要創建2個應用程序由相同的代碼處理,一個用於法語部分和一個英文部分。我的思路是否正確?

你的建議是什麼?

+0

我真的很想知道爲什麼我在這個問題上得到-1,這是一個完全有效的討論主題... –

回答

2

我會創建一個指向mysite.com的應用程序,並創建一個索引操作來檢測用戶的首選語言並進行相應的重定向。

檢測可以根據瀏覽器的Accept-Language http頭,或打開的應用程序時在signed_request參數被Facebook發送的用戶的區域發生。

+0

我已經有了這個想法,但在我生活的這個奇怪的世界,它不被接受,因爲很多quebeers有英文系統和英文瀏覽器,但工作在法國,並因爲我們爲他們提供一個基於他們未知的偏好的英文網站......大多數時間開始與客戶擁有該網站本身...所以我必須找到一種方法,將支持通過url選擇語言... –

+0

我只談論自動檢測,你一定需要提供一種方法來切換語言。另外,即使有人使用英文系統/瀏覽器,如果他們的首選語言是法語,他們也會使用該語言的FB - 並且FB會在鏈接的'signed_request'參數中發送給您(您需要'$ data->用戶> locale')。 – Maerlyn

相關問題