Problem scheint gelöst. Habe folgende Zeilen in der wp-config.php ergänzt:
Code
$_SERVER['HTTP_HOST'] = $_SERVER['HTTP_X_FORWARDED_HOST'];
$_SERVER['REQUEST_URI'] = '/subdirectory' . $_SERVER['REQUEST_URI'];
$_SERVER['SCRIPT_NAME'] = '/subdirectory' . $_SERVER['SCRIPT_NAME'];
$_SERVER['PHP_SELF'] = '/subdirectory' . $_SERVER['PHP_SELF'];
$_SERVER['REMOTE_ADDR'] = $_SERVER['HTTP_X_FORWARDED_FOR'];
define('WP_HOME', 'http://blog.example.de/subdirectory');
define('WP_SITEURL', 'http://blog.example.de/subdirectory');
Vielleicht hilft das ja irgendwem mit einem ähnlichen Problem irgendwann mal weiter :-)