2009-12-10 47 views
0

我正在創建一個Flash網站,並試圖讓它成爲SEO。我在想一個可能的解決方案是將html呈現給任何搜索引擎機器人,或任何需要輔助功能的人,以及爲其他用戶呈現Flash網站。URL重定向搜索引擎優化(在Flash中)?

第一個問題是,這是可以接受的谷歌,一般SEO?

這意味着我會重定向網址,將flash用戶從site.com/home.html改爲site.com/#/home,前提是這些用戶不是某種類型的bot。

第二個問題是,是否有可能在javascript或rails中執行此操作?

我會通過捕獲URL,檢查用戶是誰(是谷歌還是人類)來做到這一點,我只是不確定如何用javascript/rails來做到這一點,不管需要什麼。然後,一旦我發現「嘿,這是谷歌」,我會返回HTML頁面;如果是用戶,我會返回Flash。

會這樣嗎?有什麼更好的嗎?

回答

0

其在JavaScript中不可行,因爲JavaScript頁面後執行的是送的,所以損害已經造成。

你的服務器將不得不承認谷歌的用戶代理時的頁面請求,並相應地服務於不同的頁面。那麼你可以完全避免整個重定向廢話。我知道你可以配置大多數網絡服務器來做到這一點,但我不知道所需的步驟,這取決於你使用的是什麼網絡服務器。

我不打算對案情/基於閃存的缺點網站發表評論。

+0

有沒有辦法在紅寶石檢查,在軌產生例如HTML,無論它是否是一個機器人對一個用戶,然後我們可以從用戶只能重定向那裏,或者更改用戶的html頁面,以便嵌入閃存swf? – 2009-12-10 01:25:38

0

這是SEO的一種形式叫做cloaking這被廣泛認爲是不道德的(雖然你的使用目的不健全的惡意給我)。它可以讓你禁止谷歌。

0

你看過使用SWFAddress嗎?

+0

是啊!很酷。 – 2009-12-10 09:28:57

0

Gaia的Flash框架爲其SEO解決方案使用單獨的xhtml頁面。從它的網站:

「蓋亞的搜索引擎優化腳手架引擎爲您創建在site.xml指定每一頁XHTML文件,以及隨後sitemaps.org protocols一個sitemap.xml的文件

目的。搜索引擎優化腳手架的目的是爲搜索引擎和非Flash用戶提供輕鬆訪問您網站上的內容,以及爲您網站上的副本提供方便的單一數據源,按頁面組織。並在蓋亞論壇上討論。「

點擊此處瞭解詳情:http://www.gaiaflashframework.com/wiki/index.php?title=SEO