WordPress Hjälp

Vi gjorde vårt bästa för att översätta den här sidan åt dig. Sidan är också tillgänglig på engelska.

Omdirigera HTTP till HTTPS för WordPress på Linux

För att omdirigera din WordPress-webbplats till det säkra HTTPS-protokollet på Linux finns det flera steg som måste vidtas innan omdirigeringen fungerar som den ska.

OBS! Om din webbplats finns på vår hanterade WordPress-värdplattform behöver du inte ändra dessa inställningar manuellt, så konfigureras HTTPS-protokollet automatiskt.

Steg för WordPress-förberedelser

Dessa steg bör vidtas innan du ändrar någon kod.

  1. Logga in på WordPress
  2. Välj Inställningar på menyn och klicka på Allmänt .
  3. Hitta följande poster i Allmänna inställningar:
    • WordPress-adress (URL):
    • Webbplatsadress (URL):
  4. Uppdatera båda webbadresserna så att de inkluderar https istället för http
  5. Spara ändringarna

Linux-omdirigeringssteg

Om din WordPress-webbplats finns på Linux kommer den att använda en .htaccess-konfigurationsfil . Om du placerar .htaccess i rotmappen för din webbplats ändras webbplatsens beteende.

  1. Ladda ner en kopia av ditt .htaccess från ditt värdtjänstkonto.
  2. Öppna filen med din favorittextredigerare

    OBS! Se till att du redigerar .htaccess-filen med en redigerare för oformaterad text som inte använder word wrap. Vissa redigerare (som MS Word eller Notepad med aktiverad ordbrytning) infogar osynliga tecken för att beteckna ett radbrytning. Din .htaccess-fil fungerar inte om den har dessa specialtecken.

  3. Gör nödvändiga ändringar med hjälp av exemplen nedan.
  4. Spara ändringarna.
  5. Ladda upp den modifierade .htaccess till ditt värdkonto.
  6. Testa ditt arbete genom att navigera normalt till webbplatsen och det ska automatiskt omdirigeras till HTTPS.

Exempel på WordPress .htaccess-innehåll

Din WordPress-webbplats ska redan ha en standardpost i din .htaccess- fil. det bör se ut som i det här exemplet:

IfModule mod_rewrite.c > RewriteEngine On RewriteBase / # BEGIN WordPress RewriteRule ^ index \ .php $ - [L] RewriteCond %{REQUEST_FILENAME} ! -F %{REQUEST_FILENAME} ! -D RewriteRule. /index.php [L] / IfModule >

För att säkerställa att ditt värdtjänstkonto kommer att tvinga HTTPS-protokollet till all trafik till webbplatsen måste du lägga till följande i .htaccess-filen.

RewriteCond %{HTTPS} ! = On RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L, R = 301]

Du måste placera kodavsnittet efter RewriteBase / i .htaccess- filen. Det ska se ut som i följande exempel:

IfModule > RewriteEngine On RewriteBase / RewriteCond %{HTTPS} = på RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L, R = 301] # BEGIN Wordpress RewriteRule ^ index \ .php $ - [L] RewriteCond %{REQUEST_FILENAME} -f RewriteCond %{REQUEST_FILENAME} -d RewriteRule!. /index.php [L] / IfModule >

Mer information