NEU Smartphone-Weiche für App-Stores über .htaccess

Mit dem folgenden Snippet können Anfragen auf /app automatisch auf den jeweiligen App-Store des Endgeräts weitergeleitet werden:

# /app-Weiterleitungen
# Android
RewriteCond %{HTTP_USER_AGENT} "android" [NC]
RewriteRule ^app/?$ https://play.google.com/store/apps/details?id=com.ninegag.android.app [NC,R=301,L]
# iOS
RewriteCond %{HTTP_USER_AGENT} (iphone|ipad|ipod) [NC]
RewriteRule ^app/?$ https://apps.apple.com/app/id545551605 [NC,R=301,L]
# Fallback
RewriteRule ^app/?$ https://about.9gag.com/ [NC,R=301,L]

Das Snippet ist für 9gag.com/app ausgelegt.

Über die Rewrite-Conditions wird der User-Agent auf die Keywords „Android“ bzw. „iPhone“ oder „iPad“ abgefragt. Die Rewrite-Rule verweist dann auf die URL des App-Stores, das zum Endgerät passt. Für den Fall, dass keine App für das Endgerät vorliegt, wurde zusätzlich noch ein Fallback eingebaut.

Eselsbrücke für tar-Befehl

Ich hatte lange Zeit Schwierigkeiten, mir den tar-Befehl zum Komprimieren von Archiven zu merken. Irgendwo habe ich dann aber von einer Eselsbrücke gelesen, mit der ich mir die Optionen endlich merken konnte. Vielleicht kann ich damit ja noch jemandem helfen.

» Weiterlesen