Url rewriting sur un fichier swf ...

Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics

Misaki
WRInaute discret
WRInaute discret
 
Messages: 99
Inscription: Lun Oct 16, 2006 9:16

Url rewriting sur un fichier swf ...

Message le Ven Nov 03, 2006 4:49

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 :
<?
$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 :/


Leonick
WRInaute accro
WRInaute accro
 
Messages: 12307
Inscription: Dim Aoû 08, 2004 20:24

Message le Ven Nov 03, 2006 11:59

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

nexxen
WRInaute discret
WRInaute discret
 
Messages: 68
Inscription: Jeu Déc 30, 2004 17:54

Message le Ven Nov 03, 2006 12:05

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.

Misaki
WRInaute discret
WRInaute discret
 
Messages: 99
Inscription: Lun Oct 16, 2006 9:16

Message le Ven Nov 03, 2006 13:37

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 .

nexxen
WRInaute discret
WRInaute discret
 
Messages: 68
Inscription: Jeu Déc 30, 2004 17:54

Message le Ven Nov 03, 2006 14:23

Ok, c'est bon à savoir...


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 :

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