mio Wordpress è a www.example.com/blogHTTPS Forza Redirect non funziona in Wordpress
Recentemente ho cambiato il mio intero sito per forzare HTTPS. Quindi il mio file .htaccess nella/blog/assomiglia a questo:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /blog/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /blog/index.php [L]
</IfModule>
RewriteEngine on
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
ho anche cambiato l'URL del sito nelle impostazioni di Wordpress per essere HTTPS.
Questo funziona perfettamente nella home page, ma in qualsiasi pagina di post, l'utente finale può passare a HTTP non sicuro, modificando l'URL e premendo Invio.
Ad esempio, è possibile digitare direttamente: http://www.example.com/blog/post-1/ e verrà caricato come HTTP.
Cosa c'è di sbagliato nel mio file .htaccess? Dov'è la fine libera?
Grazie mille! Questo ha fatto il trucco –
Ho pensato che fosse sicuramente un errore di sintassi nel mio '.htaccess', ma sicuramente era la riscrittura di WordPress che veniva prima. Grazie per questo! – cfx
Funziona perfettamente anche per me, grazie per questo. – ColinMcDermott