Atpakaļ Atpakaļ

HTTPS iestatīšana ar .htaccess failu

Ja vēlaties, lai apmeklētāji vienmēr nonāktu drošajā vietnes versijā, bet vadības paneļa iestatījums neder vai izmantojat savus noteikumus, HTTPS novirzīšanu var ierakstīt tieši .htaccess failā.

Kas būs nepieciešams pirms sākšanas

  • Vietņu mitināšanas pakalpojums ar Apache vai LiteSpeed serveri.
  • Domēnam uzstādīts SSL sertifikāts.
  • Piekļuve failiem caur DirectAdmin failu pārvaldnieku vai FTP programmu.

HTTPS ieslēgšana

  1. Pārliecinieties, ka jums ir SSL sertifikāts

    Bez sertifikāta novirzīšana uz https:// rādīs kļūdu. Ja sertifikāta vēl nav, uzstādiet to bez maksas: Kā uzstādīt bezmaksas SSL sertifikātu.

    Vai jums tiešām vajag .htaccess?

    Vienkāršākais veids ir SSL iestatījumu logā atzīmēt Force SSL with https redirect. .htaccess failu izvēlieties tad, kad nepieciešami savi noteikumi, piemēram, novirzīšana kopā ar www vai bez tā.

  2. Atveriet .htaccess failu

    Fails atrodas public_html direktorijā. Izvēlieties, kā to atvērsiet:

    DirectAdmin dodieties uz System Info & Files > File Manager un atveriet public_html direktoriju.

    Failu pārvaldnieks DirectAdmin.

    .htaccess ir slēpts fails. Ja to neredzat, ieslēdziet slēpto failu rādīšanu vai izveidojiet jaunu failu ar šādu nosaukumu.

  3. Ierakstiet novirzīšanas noteikumu

    Faila sākumā ielīmējiet šo kodu:

    RewriteEngine On RewriteCond %{HTTPS} off RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
    Neatkārtojiet RewriteEngine On

    Ja failā jau ir rinda RewriteEngine On, ielīmējiet tikai divas atlikušās rindas. Divas šādas rindas var sabojāt visus noteikumus.

    WordPress vietnē noteikumu ielīmējiet virs rindas # BEGIN WordPress, jo WordPress savu daļu pārraksta automātiski.

  4. Saglabājiet failu

    Saglabājiet izmaiņas. Noteikums sāk darboties uzreiz, serveri pārstartēt nevajag.

Vai izdevās?

Atveriet savu vietni pārlūka privātajā režīmā, sākumā norādot http://. Adresei automātiski jānomainās uz https://.

Ja vietne neatveras, uzreiz dzēsiet pievienotās rindas un pārbaudiet, vai sertifikāts ir uzstādīts.

Biežāk uzdotie jautājumi

Pārlūks rāda „Too many redirects”

Visbiežāk noteikums failā ir divreiz vai izmantojat Cloudflare ar Flexible SSL režīmu. Cloudflare iestatījumos izvēlieties Full (strict) režīmu un atstājiet tikai vienu novirzīšanas noteikumu.

Neatrodu .htaccess failu

Faila nosaukums sākas ar punktu, tāpēc tas tiek uzskatīts par slēptu. Ieslēdziet slēpto failu rādīšanu vai vienkārši izveidojiet jaunu failu ar nosaukumu .htaccess.

Kā vienlaikus novirzīt arī adresi ar www?

Pievienojiet šīs rindas zem galvenā noteikuma. Tās novirzīs apmeklētājus no www uz adresi bez www:

RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC] RewriteRule ^ https://%1%{REQUEST_URI} [L,R=301]
Vai tas darbojas LiteSpeed serverī?

Jā. LiteSpeed un OpenLiteSpeed saprot tos pašus .htaccess noteikumus kā Apache, tāpēc kods nav jāmaina.

Vietne atveras, bet pārlūks joprojām rāda „nedrošs”

Tas ir jauktais saturs: lapā ir attēli vai skripti, kas tiek ielādēti caur http://. WordPress vietnē iestatījumos nomainiet adresi uz https:// un atjauniniet saites datubāzē.

Kas tālāk

Ja rodas grūtības, rakstiet mums tiešsaistes atbalstā vai e-pastā.

Līdzīgas pamācības

Shared Hosting Pamācības