Migracija http na https

Malo mi je zbunjujuće ovo, htjedoh napraviti redirekciju u cpanelu sa http://www.ime.com na https://www.ime.com
kad uvidjeh da mi nudi samo https:// ?
(hosting je instalirao ssl certifikat)

kako sad da napravim redirekt?

naime prije su napravljene neke redirekcije kroz c panel, zbog stranica koje su promijenile naziv…i to je išlo glatko

Kontaktiraj korisničku podršku hosting tvrtke.
Mi prilikom prijelaza s http na https ostavljamo otvorene i 80 i 443 portove, dodano se .htaccess pravilima riješi redirekcija i to klijent radi sam, kad i kako želi. U tvom slučaju je sigurno napravljena bezuvjetna apache direktiva http > https. Ako imaš pristup konfiguracijskom fajlu web servera samo to zakomentiraj i onda ručno odradi redirekciju.

evo

da li će biti dobra ovakva redirekcija:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^example.com [NC]
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.example.com/$1 [R,L]

koliko primjećujem u postojećem htaccesu su se pojavila 2 retka (treći i četvrti) u ranije postavljenim redirekcijama

RewriteCond %{HTTP_HOST} ^example.com$ [OR]
RewriteCond %{HTTP_HOST} ^www.example.com$
RewriteCond %{REQUEST_URI} !^/[0-9]+…+.cpaneldcv$
RewriteCond %{REQUEST_URI} !^/[A-F0-9]{32}.txt(?:\ Comodo\ DCV)?$
RewriteRule ^folder1111/stranica1.html$ “http://www.examle.com/folder2222/stranica2.html” [R=301,L]

na istom hostingu u podfolderu imam i instaliran wordpress, Za fotke mi javlja mixed content- tj.
The page was loaded over HTTPS, but requested an insecure image.

Gdje da mijenjam putanju slikama ili što?

Ako si na https-u moras sve loadati sa https-a, nista ne smije bit sa http :smiley:

to razumijem, da mora biti https, ali kak, u svakom postu ručna izmjena ili kako?

Ako si na wordpresu imas plugin za to https://wordpress.org/plugins/velvet-blues-update-urls/ , ako nisi odes u cPanel udi u phpMyAdmin odaberi bazu i exportiraj je na komp, otvori je u text editoru napravi search i replace za http://www.tvojadomena.com -> https://www.tvojadomena.com nakon toga izbrisi bazu i ponovo importaj ovu izmjenjenu :smiley:

2 Likeova

Ja sam nedavno radio za jedan veci sajt, decembra meseca, gde ima dosta kategorija, podkategorija, gradova. Sve je uradjeno kako treba, 98 % linkova su se ok redirektovali, ali su se nekoliko njih, taj manji procenat, pogubili u google pretazivacu iako je i za njih uradjeno na isti nacin. Da li ce da se vrati, videcemo. U svakom slucaju, postoji sansa da ostanete bez nekih pozicijq, za neke linkove, ili prosto treba vise vremena.

Upotrebio plugin, i jos neka ručna pdešenja na templateu i sad je ok. Nema mixed contenta.

btw, kad ste se prebacili na https, da li ste u WebmasterToolsima ostavili samo 1 Sitemap (novi, sa https) ili ste ostavili i stari. Ja sam otvorio novi entitet za https i dodijelio mu novi sitemap.xml (i dosadašnji se zvao sitemap.xml). Stari entitet sam ostavio ali on sad nema sitemap.

Na koji nacin ste rijesili pogreske zbog prevelike redirekcije? Ili je to samo kod mene slucaj i zna li neko kako popraviti, bukvalno nekada je potrebno po 5 puta refresh da bi ucitalo.

Ja nemam tih problema sa redirekcijom.

A evo kod mene je to ucestalno, ne znam sto pokusati…

u wordpresu, tj htaccssu vezanim uz taj wordpressam defaultno imao

BEGIN WordPress

RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] # END WordPress

ako bi dodao ovo za redirekciju

Force HTTPS

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

nije se ništa događalo.

Kada sam obrisao defaultne podatke, i ostavio samo ovo drugo, redirekcija sa http na https radi.

Što ovo uopće predstavlja, tj. koju funkciju ima?

BEGIN WordPress

RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L]

Treba i taj wordpress dio, ali force redirect stavi na pocetak.

hvala

Super baš sam pripremao par sajtova za migraciju no brdo likova, rulno unešenih.

Ne gine mi jedino direktno sql fajl mijenjati. Nadam se da prođe bezbolno.

Ovim načinom pretpostavljam da osim izmjene na HTTPS od hosting providera, potrebno je samo urediti tablicu ne i testirati naravno?

RewriteEngine on

RewriteCond %{SERVER_PORT} ^80$
RewriteRule ^(.*)$ https://%{SERVER_NAME}%{REQUEST_URI} [L,R=301]

RewriteCond %{HTTP_HOST} ^www.(.)$ [NC]
RewriteRule ^(.
)$ https://%1%{REQUEST_URI} [R=301,QSA,NC,L]

Prebacuju sve na https i brise www iz urla.

1 Like