J'ai une application Flash qui utilise une implémentation d'adresse SWF pour lier en profondeur notre contenu Flash. Une URL simple peut ressembler à ceci: http://www.domain.com/#/uk/section/content
. Cela a fonctionné très bien pour nous jusqu'ici, et est profondément lié à notre boîte à outils interne.Utilisation de PHP pour l'application Flash/SWF Application alt content
Maintenant, j'ai besoin de PHP pour pouvoir lire ces valeurs et fournir un contenu alternatif en fonction de l'URL. Après ne pas avoir beaucoup de succès, j'ai lu ceci: Get fragment (value after hash '#') from a URL in php et a appris que les données après et y compris le # n'est jamais envoyé au serveur.
Ma question est, quelles sont mes options? Jusqu'à présent, je le vois comme ceci:
Option 1: Encaisser qu'une révision du système de lien profond est nécessaire, et passer à un système en utilisant mod_rewrite pour analyser URls « bon » que le PHP peut également lire.
Option 2: Utilisez JavaScript pour lire le style d'URL existant lors du chargement de la page. Parce que le contenu à insérer devra être chargé à partir de XML, je crains que cela perturbe le chargement normal de la page. Cette charge de données ultérieure empêchera-t-elle également le contenu d'être lu par les moteurs de recherche et d'autres robots?
Quelle idée est la meilleure, ou y at-il une meilleure option à laquelle je ne pense pas?
C'est intéressant, donc je peux servir du contenu spécifique à un bot si son paramètre GET le montre. J'aime ce côté-là, et cela pourrait peut-être être utilisé en conjonction avec une solution AJAX pour les utilisateurs humains non-flash. – shanethehat