我有一個Flash應用程序,它使用SWF地址實現深層鏈接我們的Flash內容。一個簡單的URL可能如下所示:http://www.domain.com/#/uk/section/content
。迄今爲止,這對我們非常有用,並深深地融入了我們的內部工具包中。使用PHP的Flash/SWF地址應用程序的內容
現在我需要PHP能夠讀取這些值並根據URL提供一些替代內容。在沒有太多成功之後,我讀到:Get fragment (value after hash '#') from a URL in php,並瞭解到包含#的數據並不會發送到服務器。
我的問題是,我有什麼選擇?到目前爲止,我看到這樣的:
選項1: 接受的是深層鏈接系統的檢修要求,並且使用mod_rewrite來解析該PHP也可以讀「適當」的URL移動到一個系統中。
選項2: 使用Javascript在頁面加載時讀取現有的URL樣式。因爲要插入的內容將需要從XML加載,所以我擔心這會破壞頁面的正常加載。此後的數據加載也會阻止內容被搜索引擎和其他機器人讀取嗎?
哪個想法最好,還是有更好的選擇,我沒有想到?
這很有趣,所以如果他們的GET參數顯示,我可以提供bot特定的內容。我喜歡它的這一面,這可能與非Flash用戶的AJAX解決方案結合使用。 – shanethehat 2011-05-05 16:40:12