Htaccess redirection si le navigateur n'est pas chrome, opera ou
xeo56
Messages postés
106
Statut
Membre
-
ElementW Messages postés 5690 Statut Contributeur -
ElementW Messages postés 5690 Statut Contributeur -
Bonjour,
Comment faire un htaccess qui redirige le client si son navigateur n'est pas chrome, opera ou mozilla pour toute version, Merci d'avance
Comment faire un htaccess qui redirige le client si son navigateur n'est pas chrome, opera ou mozilla pour toute version, Merci d'avance
2 réponses
-
Je ne saurais te répondre, mais pourquoi exclure les autres navigateurs alors que tu pourrais simplement ajouter quelques lignes de code pour rendre tes pages compatibles IE et cie??
-
-
Le quart du code? Moi je dirais un sixième grand max CSS compris. (Sans compter les effets CSS dynamiques ou tu est obligé de faire des codes en plus pour chaque navigateur.)
Sinon, même si ça ne résout pas le problèmes ; qui utilise sérieusement IE... Même ma grand-mère ne l'utilise pas, et elle n'est pas du tout à l'aise en informatique pourtant... -
Faux gravgun
"Il n'y a pas de mauvais navigateur, il n'y a que du mauvais code."
https://www.emmanuelbeziat.com/blog/internet-explorer-mon-amour/ ;) -
C'est bien Pitet... Tu peux être content de toi...
En attendant, IE est toujours l'enfer pour ceux qui font des pages web. Et ce n'est pas Emmanuel B. qui me fera dire le contraire.
C'est bien de dire que les versions récentes d'IE sont bien (je suis a peu près d'accord), mais le pb est que la majorité des utilisateurs d'IE est encore sur les anciennes versions car les MAJ ne sont pas gérées comme les autres navigateurs. IE se met a jour pour ainsi dire manuellement. Personne ne passe son temps à veiller Windows Update. Donc forcément, l'enfer d'IE est bien là. -
Exemple complémentaire: mon site; il a fallu attendre IE9 (!) pour que le rendu soit potable (IE8, IE9), pourtant je suis valide CSS (sauf les keyframes browser-specific) et valide HTML5; et ne viens pas me dire que je ne fais pas de support pour IE, je me suis forcé à laisser les propriétés
-ms-
dans mon CSS.
Firefox 4 s'en sortait parfaitement, et FF 3, sorti 3 ans avant IE9, montrait déjà du potentiel (même niveau qu'IE8, sorti un an après). Ah oui, et Firefox fonctionne encore avec Windows XP SP2, tandis que IE8 est la dernière version sur cet OS... Chrome 31 tourne aussi.
-
-
Enfaite je pense avoir trouver mais ne boucle de redirection s'applique :/
<IF "%{REQUEST_URI} != 'Browser.php'">
RewriteEngine on
RewriteCond %{HTTP_USER_AGENT} !MSIE [NC,OR]
RewriteCond %{HTTP_USER_AGENT} !Chrome [NC,OR]
RewriteCond %{HTTP_USER_AGENT} !Opera [NC,OR]
RewriteCond %{HTTP_USER_AGENT} !Firefox [NC]
RewriteRule .* /About/Errors/Browser.php [L,R]
</IF>