it-swarm.com.de

Wie kann meine Website Mobiltelefone erkennen und Besucher auf eine mobile Domain umstellen?

Meine Frage ist, dass, wenn Benutzer die Website betreten: http://www.example.com dann gehen sie einfach automatisch zu http://www.example.mobi wie kann ich das tun .. ist ihre jede Technik dahinter.

Kann ich dies über cPanel usw. tun ?. Tutorial-Links sind willkommen.

6
Appz Venture

Um nur mobilen Datenverkehr auf eine mobile Domain umzuleiten, gibt es einige Optionen:

Einfach

Basierend auf der Bildschirmauflösung (mein Favorit, da es ziemlich zukunftssicher ist)

<script type="text/javascript">
<!--
if (screen.width <= 699) {
document.location = "www.mobileurl.com";
}
//-->
</script>

Genauere Steuerung

http://detectmobilebrowsers.mobi/ bietet eine umfassendere Kontrolle mit einem kostenlosen Skript, das die Weiterleitung an einen einzelnen Ort oder mehrere Orte basierend auf dem Gerät verwaltet (lassen Sie sich nicht täuschen) bei allen Kaufknöpfen!)

require_once('[mobile_device_detect.php][4]');
mobile_device_detect(
  'http://iphone-url.com',
  'http://ipad-url.com',
  'http://Android-url.com',
  'http://opera-mini-url.com',
  'http://blackberry-url.com',
  'http://Palm-os-url.com',
  'http://mobile-url.com',
  'http://mobile-browsers-url.com',
  'http://desktop-url.com');

Datenverkehr von verschiedenen Geräten kann an verschiedene URLs gesendet werden.

Extrem granulare Kontrolle

Ansonsten gibt es Gerätebeschreibungsdatenbanken wie WURFL , die durch die Bereitstellung einer Datenbank, die mit Hilfe von Geräteheaderinformationen abgefragt und der Verkehr entsprechend umgeleitet werden kann, eine noch umfassendere Kontrolle bieten. ..

4
toomanyairmiles

Die erste Methode (screen.width<=799) ist nicht zuverlässig. Auf meinem Android bekomme ich eine Bildschirmbreite von 540, wenn das Telefon aufrecht gehalten wird (Hochformat), aber wenn ich es auf die Seite drehe (Querformat), bekomme ich die Breite = 960. Besser (vielleicht immer noch nicht vollständig zuverlässig) ist es, auf das Handy zu springen, wenn entweder die Dimension klein ist:

if ((screen.width <= 699) || (screen.height <= 699)) {}
4
Rap Porter