Tvinga Wordpress att använda SSL via .htaccess

Permalänk
Medlem

Tvinga Wordpress att använda SSL via .htaccess

Hej!

Har försökt få en webbplats att använda endast https, ssl anslutning och använda sig av de SSL certifikat som finns. Jag vill styra detta via .htaccess filen. Men det vill sig inte riktigt för den visar inte alltid säger anslutning.

Så här ser det ut i .htaccess filen

# BEGIN LSCACHE # END LSCACHE # BEGIN NON_LSCACHE # END NON_LSCACHE # BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{HTTPS} off RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] RewriteBase / <if "%{QUERY_STRING} =~ /^fbclid=/"> RewriteRule . %{REQUEST_URI}? [R="301,L"] </if> RewriteRule (.*) /$1? [R="301,L"] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> # END WordPress

Kan jag tänkas ha missat något?

/Mathias

La till [code]-taggar
Permalänk
Medlem

Aldrig tvingat via htaccess.

Men denna skall bekräftat fungera enligt person på Stackoverflow.

"This is my working solution to redirect all http pages to https at the very top of my WordPress .htaccess file and in any case before # BEGIN WordPress directives."

<IfModule mod_rewrite.c> RewriteEngine On RewriteBase / # # Redirection vers HTTPS RewriteCond %{SERVER_PORT} ^80$ [OR] RewriteCond %{HTTPS} =off RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R="301,L"] # </IfModule>

Visa signatur

[IT-Dept]
Ryzen 5700x - 32 - 1070

Permalänk
Medlem

Använder jag koden ovan visar webbläsarna Chrome och Firefox ett hänglås och säker anslutning. Men inte Safari. Sidan funkar men inget hänglås.

Permalänk
Medlem

Skärmbilder på nätet indikerar att Safaris hänglås sitter till höger i adressfältet, i alla fall i någon version.

Kör utvecklarverktyget i de olika webbläsarna och titta på nätverksfliken. Det bör vara enkelt att se om det kommer en redirect (HTTP status 302) när du går till den okrypterade sidan, inklusive vilken URL du redirectas till.