Jump to content
Sign in to follow this  
BlackKrystal

Bloquer l'accès à un site au navigateur IE6 (avec redirection ?)

Recommended Posts

Bonjour.

Je suis Webmaster de 6 sites web (en fait 6 sites qui pourrait être sur un seul serveur, mais bon avec Free...)

Or, je constate que de nombreux utilisateurs (surtout avec le site que j'ai fait pour mon lycée : http://fiches.revisions.online.fr) tournent encore sous... IE 6, ce qui est un grave problème pour leur propre sécurité.

J'aimerais donc savoir comment (PHP ? .htacces ?) empecher l'accès du navigateur IE 6 au site, afin de "forcer" les utilisateurs à passer à IE 7, voire Firefox, ceci dans leur propre intérêt. Et aussi dans le mien, pour éviter d'avoir tout le temps à tester mes sites sous IE 6 (sachant que je dois faire des modifications 50% du temps, juste à cause de ce navigateur...).

J'y songeais déjà depuis longtemps, mais la recrudescence des pages contenant du code malicieux (donc dangereuses) m'incite a cette action.

Merci de bien vouloir m'aider !

(Bonus de Stats : sur 135 visites, 91 (67.14%) avec IE (6 et 7), 42 (31.11%) avec Firefox. Sur ces mêmes 135 visites, 38 (28.15%) ont été faites avec IE6... Chiffre affolant pour moi, IE7 étant sorti depuis un bon moment.)

Share this post


Link to post
Share on other sites

Est ce vraiment pertinent, la plupars des utilisateurs ne fera pas malgré tout la mise à jour, et donc iront voir ailleurs.

Share this post


Link to post
Share on other sites

POur le site que j'ai mis en lien, c'est ca ou alors ils ne peuvent pas récupérer les fiches de révisions, nécessaires pour les révisions du bac...

j'envisage une autre solution alternative : à savoir la redirection vers une page les informant du problème, puis les redirigeant au bout d'un temps X vers la page d'accueil. Peut être un bouton pour aller directement à l'accueil aussi...

Mais en tout cas, je laisse pas passer.

Share this post


Link to post
Share on other sites

Ce n'est vraiment pas la bonne méthode; il n'y a aucun véritable danger à utiliser IE6, donc les utilisateurs ne changeront pas de navigateur comme ça (ça se serait fait tout seul depuis un moment, sinon).

Forcer les utilisateurs d'un navigateur précis à en changer, ce n'est donc pas une solution viable, d'autant qu'il s'agit du navigateur le plus répandu.

Je ne vois pas non plus ce qui empêche techniquement IE6 d'accéder à tes fiches de révision (quand elles seront présentes).

Le travail du webmaster, c'est de rendre son site accessible à tous, quels que soient les navigateurs. Si on ne peut pas accéder au site via un navigateur, ce n'est pas la faute du logiciel, mais celle du webmaster.

Share this post


Link to post
Share on other sites

Pour te donner une idée, je travailles actuellement sur un appel d'offre pour un gros organisme ou dans les spécifications technique la compatibilité IE5 est imposée, alors IE6

Share this post


Link to post
Share on other sites

Effectivement, mais là, on parle de versions trèès vieilles d'IE ;) (IE 3 et 4). Sur un site sensible comme Paypal, ça s'explique très facilement.

Share this post


Link to post
Share on other sites

Par défaut en général on code pour IE6 (bientôt 7 j'espère), voir comme dit plus haut on s'adapte à la demande.

Personnellement je comprend parfaitement la requête. Je ne le ferais pas pour le site d'un client mais pour mon blog j'alerte le visiteur quand il est sur une version d'internet explorer inférieur à 7. Ce qui ne l'empêche pas pour autant de navigué. Il sait juste que le site s'affichera pas correctement.

C'est pour moi un moyen simple de faire partager aux visiteurs l'une des problématiques que nous rencontrons. Sans pour autant lui imposer quoi que ce soit.

Dans tout les cas, si j'arrivai à le faire afficher correctement sous IE 5 - 6 tout en respectant les standards et sans pourrir mon code de hack en tout genre, j'entrerais dans le guiness des records \o/ là aussi c'est un bon moyen de montrer les limites de certains navigateurs.

Encore une fois pour ceux qui n'auraient pas compris. Je me le permet, tout simplement par ce que mon blog ne s'adresse pas à n'importe qui et que de toute façon par défaut je n'ai que très peux d'utilisateurs sous IE 6 ;)

Share this post


Link to post
Share on other sites

Enfin, même si il ne s'adresse pas à n'importe qui, faut parfois faire des concession, par exemple tu devrais voir ce qui empêche d'avoir un défilement fluide (en fait j'ai bien l'impression que la gestion de la transparence soit gourmande en ressources (Je suis sous Firefox 2 et sous linux). A par cela oui le style est sympa.

Share this post


Link to post
Share on other sites

Ha ça c'est un problème récurant en effet. Internet Explorer est pire que tout dans ce cas (essayez d'afficher sous IE6 un contenu en ajax ayant un background repeat ...

Personnellement mes machines ne sont pas très puissantes mais je n'ai pas de souci significatif lié au scrolling sauf peut être le scroll en javascript qui pourrait être plus fluide. Rien de fort dérangeant.

Là aussi dans tout les cas il s'agit pour moi d'un dysfonctionnement lié au moteur de rendu, dans la mesure ou graphiquement la demande n'est pas exceptionnelle.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Similar Content

    • By cyberdede
      Bonjour à tous

      je voudrais quand je tape https;//monsite/dossier accéder à https;//monsite/dossier/index.php
      or j'accède à https;//monsite/dossier/ avec un 404

      en localhost ca fonctionne

      pour la racine https;//monsite c'est ok

      mon htaccess
       
      RewriteEngine On Options -Indexes RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^([^\.]+)$ $1.php [NC,L] RewriteCond %{HTTPS} ^off$ [NC] RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L] AddDefaultCharset UTF-8 ErrorDocument 404 /404.php  
    • By kevinjoseph
      Bonjour, j’ai un gros problème sur mon site Wordpress . Du jour au lendemain, mon site wordpress fais une redirection vers un autre site wordpress que j’ai crée ,sans que je touche à quoi que ce soit. Quand j’essai d’aller sur l’admin pour désactiver les plugins et voir d’où peut venir le problème. Impossible d’accéder, sa me redirige vers l’admin de l’autre site. Au final il est impossible que j’accède au site via (google, la bare de recherche, les favoris, l’admin…) pour voir ce qu’il fonction pas, j’ai juste accès au FTP. J'ai essayé de voir d'où pouvez venir ce bug en supprimant les plugins, le théme, mes derniers modifications, regarder sur le .htaccess si il y avais quelque par le nom de domaine de l'autre site écrit. Ca n'a rien changer, le site continue de ce rediriger automatiquement vers l'autre site. Si vous avez une idée d’où sa peut venir ou comment faire pour arranger ça et surtout comment éviter que sa ce reproduise. Sa m’aiderai beaucoup, merci d’avance.
      voici le code du .htaccess:
       
      # BEGIN WordPress
      <IfModule mod_rewrite.c>
      RewriteEngine On
      RewriteBase /
      RewriteRule ^index\.php$ - [L]
      RewriteCond %{REQUEST_FILENAME} !-f
      RewriteCond %{REQUEST_FILENAME} !-d
      RewriteRule . /index.php [L]
      </IfModule>

      # END WordPress
      ~   Ludovic • 16:28    
    • By leobk
      Bonjour,
       
      J'ai un sous-domaine www.fr.monsite.com dédié pour la réservation des vols
      j'ai redirigé récemment ce sous-domaine vers le site principal www.monsite.com et le nombre des erreurs 404 a explosé
      un nombre énorme d'URLs de type :
      www.fr.monsite.com/fr/vols/index?f_type=01&f_departure=TLS&f_destination=DJE&f_date_from=08/09/2013&f_date_to=22/09/2013&f_flexibility=3&f_paxs_adults=2&f_paxs_childs=0&f_paxs_infants=0
      redirigent vers :
      www.monsite.com/fr/vols/index?f_type=01&f_departure=TLS&f_destination=DJE&f_date_from=08/09/2013&f_date_to=22/09/2013&f_flexibility=3&f_paxs_adults=2&f_paxs_childs=0&f_paxs_infants=0
       
      L'URL de destination est biensur introuvable 404, puisque les variables utilisés dans les deux sites ne sont pas identiques
      Voici la structure d'URL si on fait une recherche de vol sur le site principal :
      https://www.monsite.com/fr/resa?depart=SXF&arrivee=NBE&aller=2017-11-10&retour=2017-11-30&adultes=1&enfants=1&bebes=0&departureDateTime_D=&arrivalDateTime_D=&departureDateTime_R=&arrivalDateTime_R=&fareGroupName=&fareGroupName_R=&sens=2&currency=EUR&airline=&flightNumber=&flight=&flight_retour=&webview=0&felxibilite=2
       
       
      existe-il un moyen pour rediriger l'ensemble des URLs dynamiques du sous-domaines vers une URL statique du domaine principale (autre que l'accueil)?
       
       
    • By PieceMobile
      Bonjour,



      J'espère que vous allez tous bien.



      Auriez vous une solution pour rediriger ( via une règle htaccess par exemple ) :



      http://www.mon-site.com/blabla.html?ps_mobile_site=1



      vers : http://www.mon-site.com/blabla.html



      A mon avis, s'agissant d'un paramètre d'URL, de ce que j'ai cru comprendre -a mon petit niveau- c’était pas possible, mais ça me dépannerai pas mal si l'un d'entre vous avait une idée.



      Merci d'avance





×
×
  • Create New...