Veröffentlicht 20. Februar 200619 j Hallo zusammen! Ich habe eine Website für den Firefox und für den Iexplorer spezifiziert und in den ordner ff und ie liegen. Wie funktioniert das jetzt wenn der Besucher die Seite aufruft und dann automatisch die passende Website geöffnet wird? Habe mir folgendes überlegt: - mit javascript den browser auslesen -> falls Firefox dann soll später ff/index.php geöffnet werden -> falls Iexlporer dann soll später ie/index.php geöffnet werden -> bei anderen Browser soll ff/index.php geöffnet werden dann übergibt man halt den ermittelten Browser an ein php-script, wo man dann per if-Anweisung und per require() die passende Seite öffnet. Da ich bisschen schwach auf der Brust bin in Sachen Javascript frage ich euch wie der JS-Teil funktioniert? Oder geht es noch einfacher, ganz ohne php-script? danke im voraus!
22. Februar 200619 j Oder geht es noch einfacher, ganz ohne php-script? Ja, wenn du Mod_Rewrite auf deinem Server nutzen kannst: #.htaccess RewriteEngine On RewriteCond %{HTTP_USER_AGENT} Firefox RewriteRule ^/(.*) /ff/$1 RewriteCond %{HTTP_USER_AGENT} MSIE RewriteRule ^/(.*) /ie/$1 Alle Anfragen auf /index.html (z.B.) werden für den Firefox mit der Datei /ff/index.html und für den IE mit der Datei /ie/index.html beantwortet.
22. Februar 200619 j Autor @JesterDay: Dein Lösungsvorschlag sieht interessant aus. Aber wie funktioniert das genau?
22. Februar 200619 j Der Server wertet den HTTP_USER_AGENT aus und leitet den Browser serverseitig auf die entsprechenden Dateien/Verzeichnisse weiter
22. Februar 200619 j Autor Und der Code wird einfach in die .htaccess-Datei geschrieben? und die .htaccess-Datei muss wohin?
22. Februar 200619 j Und der Code wird einfach in die .htaccess-Datei geschrieben? und die .htaccess-Datei muss wohin? Ja, einfach in die .htaccess Datei. Nur muss mod_rewrite auf dem Server vorhanden sein und auch für dich nutzbar (bei Webspace-Providern nicht immer der Fall). Die Datei selber muss nur in das Hauptverzeichnis. Deine Links in den ff bzw ie Seiten müssen dann auch nicht auf das jeweilie Unterverz., sondern ganz normal, wie wenn nur diese eine Version im Hauptverzeichnis liegen würde.
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.