Fouine95 Posté 5 Mai 2005 Posté 5 Mai 2005 Bonjour je viens vers vous car apres avoir lu : http://www.webmaster-hub.com/publication/article5.html et http://www.webmaster-hub.com/publication/article4.html je ne trouve toujours pas de solution a mon probleme, qui est le suivant : J'ai un serveur web_AT_home sous wamp (apache windows). Dans mon repertoire www j'ai plusieurs "sites" hebergé, des sites annexe auquel on peut acceder soit par le chemin reel si on le connait (http://monip/cheminreel) soit par des Vhost que j'ai créé, j'espere proprement (en tout cas ca marche ca ). Aujourd'hui, j'ai monté un "portail" (Mkportal) lequel gere l'affichage de page interne (Frame). Le but du jeu, c'est que les sites annexe ne soient accessible que par le lien mis a dispo sur le portail principal. pour cela j'ai créé un .htaccess qui ressemble a ca : RewriteEngine On RewriteCond %{HTTP_REFERER} ^$ RewriteCond %{HTTP_REFERER} !^http://www.underworld.fr/.*$ [NC] RewriteRule ^.*$ bad.html 1) pour moi les 2 instruction rewritecond sont pas cohérente mais ca marche 2) il faut faire l'exercice Allez sur cette page : http://www.underworld.fr Dans le menu STATS de gauche cliquez sur les Psychostats. Enfin cliquez sur n'importe quel joueur. Mon probleme? c'est que l'affichage de cette page ne se fait pas correctement. En effet, vous devez apercevoir deux gros carrés gris en lieu et place d'une animation flash qui represente un corp humain avec les zones les plus touchées. Si j'enleve mon htaccess je n'ai aucun probleme. Merci pour votre aide messieurs les experts
Dan Posté 5 Mai 2005 Posté 5 Mai 2005 Bonjour, Dans tes conditions, il faut garder à l'esprit qu'elles se cumulent avec un "AND" logique sauf si tu mentionnes toi-même le flag [OR] Donc dans ton cas c'est: Si le référant est NULL et que le référant n'est pas (!) www.underworld.fr on exécute la règle. La deuxième condition sera toujours vraie si la première est vérifiée (si c'est NULL, cela ne peut pas être ton domaine, non ?) Il faut donc mettre la première règle comme définie dans l'article que tu cites, à savoir: RewriteCond %{HTTP_REFERER} !^$ soit: si le référant n'est pas NULL et qu'il n'appartient pas à ton domaine, alors... Dan
Fouine95 Posté 5 Mai 2005 Auteur Posté 5 Mai 2005 (modifié) Merci pour ta reponse Dan. Je suis entierement d'accord avec toi. Le probleme c'est que les pages annexes cahrgé comme page interne du portail, font reference a des images par exemple qui on comme lien http://uneautreurl.fr/dossier/image. Si je ne fais pas ce "truc bizar" avec RewriteCond %{HTTP_REFERER} ^$ les images ne sont pas affichées Si on essaye ce lien : http://www.underworld.fr/PsychostatsV2traininghtml on vois que mon htaccess fonctionne bien dans le sens ou il fait ce que je veux. Apres..le fait il proprement c'est autre chose.... Modifié 5 Mai 2005 par Fouine95
Fouine95 Posté 5 Mai 2005 Auteur Posté 5 Mai 2005 (modifié) Bon, j'ai bricolé cet apres midi et j'ai deplacé mes sites annexe dans un sous dossier de mon site principe, pour que l'URL d'attaque est la meme base. Je peux me passer de ce "truc bizar" avec RewriteCond %{HTTP_REFERER} ^$ mais, si vous cliquez ICI - Lien vers la page interne qui pose probleme Vous pouvez voir les carrés gris qui devrait etre remplacé par une animation flash. (une fois sur la page, cliquer sur un joueur, ce sont les 2 carrés nommés ZONE SENSIBLE) Le fait d'enlever le htaccess leve le probleme. En fait j'ai l'impression que la partie Flash est téléchargé depuis ce site : http://download.macromedia.com/pub/shockwave/cabs/flash/ j'ai l'impression que mon htaccess empeche ce telechargement d'applet. Comment pouvoir laisser cette url passer? Modifié 5 Mai 2005 par Fouine95
Dudu Posté 5 Mai 2005 Posté 5 Mai 2005 En fait j'ai l'impression que la partie Flash est téléchargé depuis ce site : http://download.macromedia.com/pub/shockwave/cabs/flash/ Non, le bout de code que tu interprètes est en fait le lien pour télécharger le plug-in Flash au cas où le visiteur ne l'aurait pas j'ai l'impression que mon htaccess empeche ce telechargement d'applet. Comment pouvoir laisser cette url passer? Pour ma part, je n'ai aucun problème sur la page correspondant au dernier lien que tu as donné (mis à part le fait que c'est tout à fait illisible ). Juste un détail: aucun applet dans l'histoire. Applet c'est quand tu bosses avec du JAVA (attention, rien à voir avec le Javascript).
Sarc Posté 5 Mai 2005 Posté 5 Mai 2005 Dudu, le fait que ça soit illisible ne dépend pas de lui... C'est un service extérieur, et toujours aussi moche
Dudu Posté 5 Mai 2005 Posté 5 Mai 2005 par illisible, j'entends l'iframe qui est bien plus petite que son contenu obligeant à scroller comme un fou furax
Sarc Posté 5 Mai 2005 Posté 5 Mai 2005 (modifié) Hum, je viens de comprendre... Fallait cliquer sur un perso pour avoir un problème de scroll dit... Modifié 5 Mai 2005 par sarc
Fouine95 Posté 5 Mai 2005 Auteur Posté 5 Mai 2005 pour l'Iframe, je n'ai aps trouvé d'autre solution mais j'en suis preneur Pour ce lien : ICI - Lien vers la page interne qui pose probleme Vous voyez vraiment le bonhomme vert, avec des zones rouges? Quel navigateur utilisez vous? car j'ai plusieurs visiteurs qui me disent qu'il n'ont rien, pas de bonhomme vert, juste la zone vide rempli de gris Et ca me le fait egalement
Sarc Posté 5 Mai 2005 Posté 5 Mai 2005 (modifié) Ecoute, Firefox... Oui j'ai un bonhomme vert avec la tête rouge (oula, beau nombre de headshots il s'est prit le pauvre monsieur ) Pour le problème, il doit vous manquer le plugin de macromedia non ? Ou alors une mise à jour ? Modifié 5 Mai 2005 par sarc
Dudu Posté 5 Mai 2005 Posté 5 Mai 2005 Hum, je viens de comprendre... Fallait cliquer sur un perso pour avoir un problème de scroll Le monsieur il avait dit de cliquer je crois pour l'Iframe, je n'ai aps trouvé d'autre solution mais j'en suis preneur Pour ce lien : ICI - Lien vers la page interne qui pose probleme Vous voyez vraiment le bonhomme vert, avec des zones rouges? Quel navigateur utilisez vous? car j'ai plusieurs visiteurs qui me disent qu'il n'ont rien, pas de bonhomme vert, juste la zone vide rempli de gris Et ca me le fait egalement Mets une iframe plus grande Navigateur: Safari. Et là je suis sur un autre ordi et toujours Safari. Et là je ne vois même plus la zone "ZONE SENSIBLE"
Fouine95 Posté 5 Mai 2005 Auteur Posté 5 Mai 2005 (modifié) Chez mois, avec IE 6.0 ca donne ca : Et ca fonctionne bien si j'enleve le .htaccess Modifié 5 Mai 2005 par Fouine95
Fouine95 Posté 6 Mai 2005 Auteur Posté 6 Mai 2005 (modifié) Bon, la nuit porte conseil c'est bien ca? J'ai pris la resolution d'ouvrir ma page "annexe" dans une nouvelle fenetre ca fera moins moche que l'Iframe? Cela m'a montré quelque chose, lors du chargement de la page......2 éléments bloquent, sont bloqués, je ne sais pas. (on le vois aussi sur la capture d'ecran plus haut) Je vous invite encore a venir voir ici : http://www.underworld.fr Et a cliquer sur le GROS LIEN ROUGE en plein milieu.....et a regarder dans la barre d'etat de votre navigateur...... je suis perdu la Modifié 6 Mai 2005 par Fouine95
Fouine95 Posté 6 Mai 2005 Auteur Posté 6 Mai 2005 Apres avoir trouvé quelques info sur les "MIME flash", j'ai ajouté cette ligne a mon .htaccess AddType application/x-shockwave-flash swf Ca n'a rien changé. Site source : http://www.twsc.biz/htaccess.php
Fouine95 Posté 7 Mai 2005 Auteur Posté 7 Mai 2005 D'apres mes test, seul MOZILLA arrive a afficher la page sans aucun probleme.
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant