WPTouch – WordPress Plugin zur Darstellung der Inhalte auf einem iPhone im Stiel einer App

Mit WPTouch lassen sich Inhalte sehr schön auf einem iPhone oder iPad im Stiel einer “App” darstellen. Das Plugin formatiert die Inhalte sehr übersichtlich. Die Erkennung, ob ein Besucher ein mobiles Endgerät verwendet, erfolgt automatisch anhand der Browserkennung. Die Ladezeit und das übertragene Datenvolumen wird durch diese Optimierte Darstellung extrem verringert, was gerade bei mobilen Endgeräten sehr von Vorteil ist. Auch die Installation des Plugins ist sehr gut Dokumentiert. Verwendet man zum Beispiel WPCache, zeigt ein Videotutorial die richtige Konfiguration. Wie das ganze dann auf dem Endgerät dargestellt wird, zeigen diese Fotos.

WordPress Site URL bei Anfragen über einen SSL-Proxy umschreiben

So, nun habe ich es doch hinbekommen, dass WordPress die Blog-URL bei SSL-Anfragen richtig erkennt. Eigentlich ist es ziemlich einfach. Auch bei neueren WordPress-Versionen kann in der “wp_config.php”  die SiteURL und die Homepage angegeben werden. Wird eine HTTPS-Anfrage über einen Proxy gestellt, schreibt dieser normalerweise seinen Hostnamen in die Header-Zeile “HTTP_X_FORWARDED_HOST”. Diese findet man im Array $_SERVER unter dem Schlüssel “HTTP_X_FORWARDED_HOST”. Ist dieser Wert gleich dem SSL-Proxy des Providers, definiert man die Site-URL über den SSL-Proxy. Andernfalls wird hier die normale Blog-URL definiert.

Hier der Code-Schnipsel aus meiner wp_config.php (ssl-account.com ist die Adresse des SSL-Proxys)

if($_SERVER['HTTP_X_FORWARDED_HOST']=="ssl-account.com")
{
// mit SSL-Proxy
define('WP_SITEURL', 'https://ssl-account.com/anb-networkz.de');
define('WP_HOME', 'https://ssl-account.com/anb-networkz.de');
}
else
{
// Ohne SSL-Proxy
define('WP_SITEURL', 'http://anb-networkz.de');
define('WP_HOME', 'http://anb-networkz.de');
}

Wenn das Design die Lesbarkeit unmöglich macht …

Eventuell ist diese Website unter Windows ja sogar noch zu lesen, aber mein Firefox unter Linux streikt genau wie mein Konqueror oder der Internet Explorer6 (wine). Er scheint die Inhalte in mehrere Ebenen gelegt zu haben und diese untereinander so verschachtelt das nichts mehr lesbar ist. In den Zeiten vorgefertigter Blogsysteme sollte man wissen was man ändert, wenn man etwas ändert.

bmxwob
Da das Gästebuch unbenutzbar und ich gerade mit Mühe die Trackback-URL gefunden habe, hoffe ich das dieser Beitrag in diesem Blog ankommt und etwas bewirkt.

Direktlink zum Blog