Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

mobile Seite - Umleitung?

Mehrere Domains, Domain-Umzug, neue Dateinamen, 301/302
Neues Thema Antworten
gruber99
PostRank 4
PostRank 4
Beiträge: 144
Registriert: 12.07.2006, 09:06

Beitrag von gruber99 » 16.02.2012, 13:22

Hallo zusammen,

Ich habe für meine mobilen User eine Seite erstellt (m.seite.de).

Gibt es einen Code, der mobile Devices (IPhone, Android, Symbian ...) automatisch auf m.seite.de weiterleitet?

Sollte man das per htaccess, per php machen oder kann man das auch irgendwie mit dem apache-server (config) machen?

WICHTIG:
Ich hab im Footer auch einen Link "zur Vollversion"
Wie kann ich sowas dann umsetzen wenn automatisch alle Smartphone-User automatisch auf die mobile Version geleitet werden - nur wenn er auf diesen Link klickt sollt er eben auf die normale Vollversion kommen?


Vielen Dank
gruber

Anzeige von ABAKUS

von Anzeige von ABAKUS »

SEO Consulting bei ABAKUS Internet Marketing
Erfahrung seit 2002
  • persönliche Betreuung
  • individuelle Beratung
  • kompetente Umsetzung

Jetzt anfragen: 0511 / 300325-0.


Malte Landwehr
PostRank 10
PostRank 10
Beiträge: 3474
Registriert: 22.05.2005, 10:45

Beitrag von Malte Landwehr » 16.02.2012, 16:21

gruber99 hat geschrieben:Wie kann ich sowas dann umsetzen wenn automatisch alle Smartphone-User automatisch auf die mobile Version geleitet werden - nur wenn er auf diesen Link klickt sollt er eben auf die normale Vollversion kommen?
Mit einem Cookie oder einer Session.
Die 45 wichtigsten SEO-Tools und wie ich sie nutze.

chris21
PostRank 9
PostRank 9
Beiträge: 2758
Registriert: 10.04.2005, 18:17

Beitrag von chris21 » 16.02.2012, 16:41

Automatische Umleitungen für Smartphone Nutzer auf die mobilen Seiten lassen sich gut über die verschiedenen Varianten von www.detectmobilebrowsers.com umsetzen.

Ich selbst nutze bei einem Link von der mobilen Seite auf die Vollversion eine HTTP-Referrer Abfrage über mod_rewrite, d.h. wenn Referrer leer ist oder nicht von der mobilen Seite kommt, wird für Smartphones auf die Mobile umgeleitet, wenn der Referrer aber die mobile Seite ist, dann nicht. So brauch ich dann nicht den Umweg über Cookie oder Session.

gruber99
PostRank 4
PostRank 4
Beiträge: 144
Registriert: 12.07.2006, 09:06

Beitrag von gruber99 » 17.02.2012, 09:18

hallo chris21!

danke für deine antwort - könnest du mal bitte die betreffenden htaccess zeilen welche das rewrite machen posten.

danke und lg,
gruber

chris21
PostRank 9
PostRank 9
Beiträge: 2758
Registriert: 10.04.2005, 18:17

Beitrag von chris21 » 17.02.2012, 11:44

Hallo Gruber,

hier ein Beispiel, etwas angepasst für Deine Version mit m.example.com:

Code: Alles auswählen

RewriteCond %{HTTP_USER_AGENT} android.+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge\ |maemo|midp|mmp|opera\ m(ob|in)i|palm(\ os)?|phone|p(ixi|re)\/|plucker|pocket|psp|symbian|treo|up\.(browser|link)|vodafone|wap|windows\ (ce|phone)|xda|xiino [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^(1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a\ wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r\ |s\ )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1\ u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp(\ i|ip)|hs\-c|ht(c(\-|\ |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac(\ |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt(\ |\/)|klon|kpt\ |kwc\-|kyo(c|k)|le(no|xi)|lg(\ g|\/(k|l|u)|50|54|e\-|e\/|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(di|rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-|\ |o|v)|zz)|mt(50|p1|v\ )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v\ )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-|\ )|webc|whit|wi(g\ |nc|nw)|wmlb|wonu|x700|xda(\-|2|g)|yas\-|your|zeto|zte\-) [NC]
RewriteCond %{HTTP_REFERER} !^http://m\.example\.com(.*)$
RewriteRule ^(.*)$ http://m.example.com/$1 [R=302,L]
Die ersten beiden Zeilen mit Test des User Agents stammen dabei von www.detectmobilebrowsers.com

Die dritte Zeile testet, ob die mobile Seite nicht Referrer ist

Die vierte Zeile lenkt auf die mobile um, wenn bzgl. User Agent Zeile 1 oder Zeile 2 (Smartphones erkennen) greift und Zeile 3 nicht greift.

Dabei wird hier gerade davon ausgegangen, dass auf der mobilen Variante die gleiche Datei- und Verzeichnisstruktur vorliegt wie auf der Vollversion (www.example.com/foo/bar.html wird gelenkt auf m.example.com/foo/bar.html)

Zudem setze ich einen 302 statt 301 ein - hier muss man überlegen, was in diesem Falle besser ist.

PS: Obiger Code sollten vier Zeilen in der Htaccess sein, wobei die ersten beiden (besonders die 2.) sehr lang sind.

Im Zweifelsfall einfach die User Agent Zeilen direkt von www.detectmobilebrowers.com ziehen und Zeile 3 und 4 von hier.

gruber99
PostRank 4
PostRank 4
Beiträge: 144
Registriert: 12.07.2006, 09:06

Beitrag von gruber99 » 17.02.2012, 12:39

VIELEN DANK!!!!

grundsätzlich ist die verzeichnisstruktur der beiden versionen ident - was macht man aber mit seiten welche es in der mobilen version nicht gibt (404 meldung?) - es werden ja alle anfragen welche von einem mobilen gerät kommen auf die mobile version umgeleitet?

Bsp.:
www.meineseite.de/subseite/seite1.html
....wird umgeleitet auf ...
m.meineseite.de/subseite/seite1.html


danke und lg,
gruber
Zuletzt geändert von gruber99 am 17.02.2012, 12:40, insgesamt 1-mal geändert.

chris21
PostRank 9
PostRank 9
Beiträge: 2758
Registriert: 10.04.2005, 18:17

Beitrag von chris21 » 17.02.2012, 12:40

Ja.

Ein 404 würde ich dann in der mobilen Version direkt abfangen.

gruber99
PostRank 4
PostRank 4
Beiträge: 144
Registriert: 12.07.2006, 09:06

Beitrag von gruber99 » 17.02.2012, 12:46

oder wäre es vielleicht gut wenn eine seite in der mobilen version nicht gefunden wird wieder auf die desktop version zu redirecten?

chris21
PostRank 9
PostRank 9
Beiträge: 2758
Registriert: 10.04.2005, 18:17

Beitrag von chris21 » 17.02.2012, 12:50

Ich würde da eher eine eigene mobile Fehlerseite einsetzen, die die URL ausliest, eventuell antestet, ob es die Vollversion der URL gibt und dann anbietet, in die Vollversion zu wechseln. Zudem sollte die mobile Fehlerseite auch eine Übersicht der wichtigsten mobilen Seiten oder eine Suche auf der mobilen Version anbieten.

Dann wäre es bzgl. Benutzungsfreundlichkeit für mobile Nutzer perfekt.

wavebrook
PostRank 1
PostRank 1
Beiträge: 10
Registriert: 11.01.2011, 18:33

Beitrag von wavebrook » 13.10.2012, 14:37

gruber99 hat geschrieben:.... für mobilen User eine Seite erstellt (m.seite.de).
Gibt es einen Code, der mobile Devices (IPhone, Android, Symbian ...) automatisch auf m.seite.de weiterleitet?
Teste mal diese Ausgangsseite mit einem mobilen Gerät:
https://waveswebdesign.de
erstellt mit Joomla 1.5
Edit:
inzwischen migriert auf 25.X
Es erfolgt eine Umleitung auf eine für mobile optimierte Webseite.
Wave
Edit:
eine etwas einfachere Lösung:
eine reponsive Seite direkt erstellen. Hier der Link zu unser responsive Webseite:
https://waveswebdesign.de
Zuletzt geändert von wavebrook am 26.08.2015, 17:05, insgesamt 5-mal geändert.

nerd
PostRank 10
PostRank 10
Beiträge: 4023
Registriert: 15.02.2005, 04:02

Beitrag von nerd » 28.10.2012, 22:39

Ohje - prinzipel kann man das auch ganz ohne weiterleitung machen, indem man nur sein CSS spezifisch auf die maximal darstellbare groesse des geraetes anpasst - inhalte der webseite sollten ja trotzdem gleich bleiben, nur passend angeordnet werden.

Code: Alles auswählen

@media only screen and (min-width:340px) and (max-width:480px) {

/*
vertikales layout fuer geraete mit aufloesungen 340-480px hier...
*/
}
siehe https://www.boston.com/bostonglobe/features/

Antworten
  • Vergleichbare Themen
    Antworten
    Zugriffe
    Letzter Beitrag