Url rewriting sur un fichier swf ...
5 messages • Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
Url rewriting sur un fichier swf ...
Bonjour,
Est il possible de faire de l'url rewriting avec un fichier swf ?
Vous allez me dire , quel est l'interet ...
Alors en fait les browser ajoute en cache automatiquement les animation flash , et si ( comme moi ) vous modifier du texte dans votre swf avec mysql , le browser ne s'appercois pas du changement et charge le swf en cache lorsque vous rechargez la page .
vous me suivez ?
Donc mon idée serais de donner un nom aleatoire au swf a chaque page comme ca le browser utiliserais automatiquement la derniere version , il se dirais oooh mais
flash-46364643.swf?var=$var
est different de
flash-1347823.swf?var=$var
voila ce que j'ais fait :
et mon fichier htaccess :
DOnc ici le chiffre aléatoire est la 1 ere etoile , que j'efface puisque evidement le fichier ne s'appelle pas flash-3747437.swf mais flash.swf
Mais ... ca ne fonctionne pas
Une idée ?
Ou si vous avez une solution pour contourner ce foutu probleme de cache :/
Est il possible de faire de l'url rewriting avec un fichier swf ?
Vous allez me dire , quel est l'interet ...
Alors en fait les browser ajoute en cache automatiquement les animation flash , et si ( comme moi ) vous modifier du texte dans votre swf avec mysql , le browser ne s'appercois pas du changement et charge le swf en cache lorsque vous rechargez la page .
vous me suivez ?
Donc mon idée serais de donner un nom aleatoire au swf a chaque page comme ca le browser utiliserais automatiquement la derniere version , il se dirais oooh mais
flash-46364643.swf?var=$var
est different de
flash-1347823.swf?var=$var
voila ce que j'ais fait :
<?
$random=rand(1, 100000000000);
?>
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="90%" height="90%" id="test" align="middle">
<param name="allowScriptAccess" value="sameDomain" />
<param name="movie" value="<? echo"rep/sousrep/flash-$random.swf?unevariable=$unevariable";?>" /><param name="quality" value="high" /><param name="bgcolor" value="#ffffff" /><embed src="<? echo"rep/sousrep/flash-$random.swf?unevariable=$unevariable";?>" quality="high" bgcolor="#ffffff" width="90%" height="90%" name="tet" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>
et mon fichier htaccess :
RewriteEngine on
RewriteRule ^rep/sousrep/flash-(.*).swf?unevariable=(.*)$ rep/sousrep/flash.swf?unevariable=$2 [L]
DOnc ici le chiffre aléatoire est la 1 ere etoile , que j'efface puisque evidement le fichier ne s'appelle pas flash-3747437.swf mais flash.swf
Mais ... ca ne fonctionne pas
Une idée ?
Ou si vous avez une solution pour contourner ce foutu probleme de cache :/
Ca veut dire quoi "ça ne fonctionne pas" ?
essaie déjà de voir si la réécriture fonctionne en remplaçant [L] par [R,L] et en appelant directement l'url, sans passer par la page web.
Une fois que cela fonctionne, il faudra voir avec la page web
essaie déjà de voir si la réécriture fonctionne en remplaçant [L] par [R,L] et en appelant directement l'url, sans passer par la page web.
Une fois que cela fonctionne, il faudra voir avec la page web
Bonjour,
Puisque tu utilise déja des variables dans l'appel de ton swf, pourquoi ne pas en rajouté une suplémentaire du type flash.swf?var=$var&bidon=$varBidonEtAléatoire ?
$varBidonEtAleatoire étant générée a chaque appel de la page avec microtime par exemple.
Le problème que tu décrit est similaire en AJAX sur IE: 2 requètes consécutive avec la même url et IE va chercher la réponse dans le cache en premier plutôt que sur le serveur...
L'important c'est que l'url change, c'est tout.
Puisque tu utilise déja des variables dans l'appel de ton swf, pourquoi ne pas en rajouté une suplémentaire du type flash.swf?var=$var&bidon=$varBidonEtAléatoire ?
$varBidonEtAleatoire étant générée a chaque appel de la page avec microtime par exemple.
Le problème que tu décrit est similaire en AJAX sur IE: 2 requètes consécutive avec la même url et IE va chercher la réponse dans le cache en premier plutôt que sur le serveur...
L'important c'est que l'url change, c'est tout.
nexxen a écrit:Bonjour,
Puisque tu utilise déja des variables dans l'appel de ton swf, pourquoi ne pas en rajouté une suplémentaire du type flash.swf?var=$var&bidon=$varBidonEtAléatoire ?
$varBidonEtAleatoire étant générée a chaque appel de la page avec microtime par exemple.
Le problème que tu décrit est similaire en AJAX sur IE: 2 requètes consécutive avec la même url et IE va chercher la réponse dans le cache en premier plutôt que sur le serveur...
L'important c'est que l'url change, c'est tout.
Salut
Tout simplement car j'ais deja essayé , sans url rewriting , sans rien , si j'appelle le fichier flash.swf et flash.swf?var=$aleatoire , le navigateur n'en fait qu'a sa tete et continus a charger le swf en cache .
En fait il faut changer le nom du swf ( avant l'extenssion donc ) je supose que c est la solution .
5 messages • Page 1 sur 1
Formation recommandée sur ce thème :
Formation URL Rewriting et sites dynamiques : apprenez comment mettre en place la réécriture d'URL, comment optimiser vos URL et profiter de vos pages dynamiques pour booster votre référencement. Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Suite de l'article sur le fichier .htaccess : l'URL rewriting
- Tutoriel URL Rewriting
- l'URL Rewriting expliqué aux débutants
- Optimiser le référencement d'un forum phpBB : réécriture d'URL
- L'URL Rewriting expliqué aux débutants
- 3ème partie de l'article .htaccess : les réécritures conditionnelles
- Google indexe le Flash
- Le référencement de pages PHP
- Robots.txt : Yahoo supporte les options avancées
- Aperçu des différents types de redirection
Consultez la description détaillée des produits ou services de Google suivants : Google Co-Op
- Liste des backlinks
Cet outil vous permet d'analyser en détails la "popularité" de votre site sur Google. En plus du nombre de liens pris en compte par Google, il calcule le pourcentage de liens internes parmi tous les liens, et il affiche les premières URL trouvées. - Transformer des textes non cliquables en liens
Cet outil vous permet de trouver des pages citant votre site mais ne faisant pas (encore) de lien. Il suffira parfois d'un simple mail pour transformer cette simple citation en lien (backlink).
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités




le forum