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.

PHP Syntax-Überprüfung automatisieren

Normalerweise kümmert sich um die Syntax-Überprüfung bereits die IDE, während des Schreibens. Manchmal kommt es aber vor, dass man keine IDE zur Verfügung hat oder der PHP-Code aus einer gänzlich anderen Quelle stammt. In diesem Fall kann es sinnvoll sein, die Syntax mittels eines Skripts zu überprüfen.

» Weiterlesen

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