Mein Provider stellt mir einen SSL-Proxy zur Verfügung. Meinen Blog kann ich unter meinen normalen Domain http://meinblog.tld erreichen sowie über https://ssl.provider.tld/meinblog.tld. Nach einer Anleitung aus diesem Forum habe ich https / ssl für den Administrationsbereich eingeschaltet.
PHP
if( isset( $_SERVER['HTTP_X_FORWARDED_SERVER'] ) ) {
# mit SSL-Proxy
$_SERVER['HTTPS']='on';
$_SERVER['HTTP_HOST'] = 'ssl.provider.tld';
$_SERVER['REQUEST_URI']='/meinblog.tld'. $_SERVER['REQUEST_URI'];
define('WP_SITEURL', 'https://ssl.provider.tld/meinblog.tld');
define('WP_HOME', 'https://ssl.provider.tld/meinblog.tld');
} else {
# Ohne SSL-Proxy
define('WP_SITEURL', 'http://meinblog.tld');
define('WP_HOME', 'http://meinblog.tld');
}
Alles anzeigen
Leider funktionieren die Permalinks jetzt nur noch ohne Rewrite. Also http://meinblog.tld/?p=123 funktioniert, http://meinblog.tld/Beispielartikel/ funktioniert leider nicht mehr. Ich erhalte einen 500 Error vom Server.
Wie kann ich diesen Fehler beheben?