2016-09-26 4 views
1

Ich habe ein Problem, mein Projekt läuft auf Nginx, so kann ich Redirects über Htaccess tun. Die Lösung ist, dass ich index.php mit PHP verwenden muss, um http zu https umzuleiten.Magento index.php 301 Umleitung http zu https

Beispiel

http://example.com/shoes zu https://example.com/shoes

Auch die meisten Beispiele auf Google .htaccess vorschlagen verwenden, das ist, warum ich hier bin.

+1

'Lösung ist, dass ich index.php mit PHP verwenden muss, um HTTP zu https umzuleiten 'warum nginx nicht verwenden Sie ...? Wenn Sie möchten, dass Ihr Frontend sicher läuft, hat Magento eine Konfigurationseinstellung dafür. –

+0

Hatte keinen Zugang – Macas

Antwort

2
if(!$_SERVER['HTTPS'] || strtolower($_SERVER['HTTPS']) != 'on'){ 
    header("HTTP/1.1 301 Moved Permanently"); 
    header('Location: https://' . str_replace('www.','',$_SERVER['HTTP_HOST']) . $_SERVER['REQUEST_URI']); 
    exit(); 
} 

Eine Lösung gefunden, die für mich funktionierte.

p.s. WWW str ersetzen war zusätzliche Funktionalität, die hier nicht benötigt wird

Verwandte Themen