Podcast Joachim Hummel

Browser Weiterleitung für Podcasting

Kürzlich stand ich vor dem Problem eine Signatur für Mail, Smartphone, Outlook zu erstellen.

Hierzu wollte ich für jedes unterschiedliche Gerät eine eigene URL basteln wo der Mailempfänger sich die entsprechende richtig URL aussucht aus der Signatur für sein jeweiliges Endgerät.

Die URL wie ich sie mir vorstellte lauteten dann so :

http://meinserver.de/itunes.php für iPhone/iPad/iPod

http://meinserver.de/android.php für alle anderen Geräte

Irgendwie hat mit die Lösung aber nicht gefallen und hab dann eine kleine Browserweiche programmiert mit PHP.

 

  1. Android, webOS, Blackberry sollten auf die URL http://lordofsoft.podomatic.com weiterleiten
  2. iPhone, iPod, iPad sollten auf die URL https://itunes.apple.com/de/podcast/software-und-mittelstand-losungen/id708408752?mt=2 weiterleiten
  3. Desktop Browser wie Safari, Firefox, Chrome sollten auf die URL http://www.unixweb.net bleiben ohne Weiterleitung

Der Server fragt bei anfragen des jeweiligen Endgerät nach, was es für ein Endgerät ist und leitet die Anfrage auf die richtige URL weiter.

Hier das Ergebnis und Quellcode:

<?php
$iphone = strpos($_SERVER['HTTP_USER_AGENT'],"iPhone");
$android = strpos($_SERVER['HTTP_USER_AGENT'],"Android");
$palmpre = strpos($_SERVER['HTTP_USER_AGENT'],"webOS");
$berry = strpos($_SERVER['HTTP_USER_AGENT'],"BlackBerry");
$ipod = strpos($_SERVER['HTTP_USER_AGENT'],"iPod");
$ipad = strpos($_SERVER['HTTP_USER_AGENT'],"iPad");

if ($android || $palmpre || $berry == true)
{
header('Location: http://lordofsoft.podomatic.com');
//OR
echo "<script>window.location='http://lordofsoft.podomatic.com'</script>";
}
if ($iphone || $ipod || $ipad == true)
{
header('Location: https://itunes.apple.com/de/podcast/software-und-mittelstand-losungen/id708408752?mt=2');
//OR
echo "<script>window.location='https://itunes.apple.com/de/podcast/software-und-mittelstand-losungen/id708408752?mt=2'</script>";
}
?>

 

Installation auf Deinem Server:

Einfach die index.html löschen oder umbenennen und eine Datei index.php anlegen mit dem Inhalt oben. Die Pfade zu Deinen jeweiligen Podcast müssen bitte entsprechend angepasst werden.

Resultat auf dem iPhone und Android Smartphone:

Podcast Browser Weiche
Podcast Browser Weiche
Weiterleitung Podcasting Android
Weiterleitung Podcasting Android

 

Viel Spass und Erfolg beim Podcasten  wünscht , Joachim

2 Kommentare

  1. In einem guten CMS gibt es auch oft entsprechende Möglichkeiten. In Contao beispielsweise die Erweiterung redirect. Damit leite ich beispielsweise Zugriffe von Android in den Google Play und iOS in deren Appstore weiter während normale Browser die Webseite zur Appa angezeigt bekommen. Ideal beispielsweise für die URLs, auf die QR-Codes verweisen.

    1. Hallo Jan

      Danke für Die Info.
      In meinem Fall ist die Seite HTML-Native programmiert ohne CMS.
      Soll auch nur eine Infoseite zum Podcasting sein im Augenblick.

      Grüße nach Berlin , Joachim

Kommentar hinterlassen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

*