Koji je najbolji način prisiljavanja HTTPS i WWW, ali dopustiti localhost?

Važno je forsirati HTTPS i WWW iz nekoliko razloga: zaslužiti povjerenje svojih posjetitelja pokazujući da je veza sigurna, a ako koristite poddomenu poput www, zadržavajući dosljednost sa posjetiteljima i svojim izvješćivanjem, na svom jeftinom webu na primjer hosting.


HTACCESS forsira HTTPS i WWW, ali dopušta localhost

Važno je forsirati HTTPS i WWW iz nekoliko razloga: zaslužiti povjerenje svojih posjetitelja pokazujući da je veza sigurna, a ako koristite poddomenu poput www, zadržavajući dosljednost sa posjetiteljima i svojim izvješćivanjem, na svom jeftinom webu na primjer hosting.

Lako se može zakomplicirati u strojevima za izvještavanje poput Google Search Console različita prikaza za potpuno istu web lokaciju i stranice. Jedan sa sigurnom HTTPS vezom, jedan bez i jedan sa Web poddomenom www i drugi bez, pa čak i postaje noćna mora zbog koje morate postaviti filtar poddomene Google Analytics kako biste imali stalno izvještavanje.

Zapravo postoje neki jednostavni načini da se osigura da svi posjetitelji budu preusmjereni na sigurno u HTACCESS verziji HTTPS verzije web stranice i web poddomene, bez utjecaja na posjete, a također se mogu koristiti za preusmjeravanje web stranice na drugu web stranicu s ovim jednostavnim i jednostavnim elegantna metoda.

I povrh toga i kako biste ga dovršili, osigurajte da se poddomeni localhost može pristupiti bez poddomene Web-a ili preusmjeravanja na HTTPS, te da će stranice koje završavaju kosa crta biti preusmjerene na normalnu stranicu kako bi se izbjeglo dvostruko brojanje istih stranica u izvještajima.

Riješimo se svih ovih dupliciranih stranica, koji na kraju otežavaju pravilno slaganje analitike:

  • http://mywebsite.com/page
  • http://mywebsite.com/page/
  • https://mywebsite.com/page
  • https://mywebsite.com/page/
  • http://www.mywebsite.com/page
  • http://www.mywebsite.com/page/
  • https://www.mywebsite.com/page
  • https://www.mywebsite.com/page/
  • Sve će to biti učinjeno ažuriranjem .htaccess datoteke, koja je skrivena datoteka koja se koristi na Apache serverima, obično pohranjena u korijenskoj mapi web stranice.

Stranica s preusmjeravanjem koja završava nacrtom

Za uklanjanje završne crte s URL-a koji završava jednim od njih te da se zahtjevi preusmjere na standardnu ​​stranicu bez kosog crta, jednostavno uskladite URL-ove koji počinju i završavaju crtanjem, provjerite da se ne traži direktorij i preusmjerite. na cijeli URI zahtjeva bez kosa crte.

Također, preusmjerite stranicu na sigurnu web URL adresu koja bi trebala biti tačna - to će izravno riješiti sve vaše potencijalne probleme, uključujući završi kosa crta, nesigurni zahtjev ili poddomene web adrese.

Tada nam je potreban i dodatni komad koda kako bismo bili sigurni da se svaki zahtjev za mapu završava kosom kosom, jer će uobičajeni URL-ovi direktorija web stranica završiti s jednim od njih.

HTACCESS forsira HTTPS i forsira WWW htaccess

Sad kad je problem s završavanjem kosa crta riješen, usredotočimo se na nedostajući HTTPS ili nedostajući Web poddomena koji se može dogoditi, s htaccess preusmjeravanjem http na https snagom www.

Najlakši i najstilniji način da se to dogodi je da se obojica identificiraju u potpuno istom htaccess stanju.

To se postiže jednostavnim podudaranjem URL-ova koji ne počinju s Web poddomenom ili bilo kojim zahtjevom koji ne uključuje HTTPS i preusmjeravanjem ispravnog URL-a naše web stranice, koji uključuje i sigurnu vezu i internetsku poddomenu www.

Upotrijebite HTTPS i WWW, ali dopustite localhost

Stvaranje master web stranice: upisati sada!

Pretvorite svoje digitalno prisustvo sa našim sveobuhvatnim tečajem za kreiranje web stranica - započnite svoj put da postanete web stručnjak danas!

Upisite se ovdje

Pretvorite svoje digitalno prisustvo sa našim sveobuhvatnim tečajem za kreiranje web stranica - započnite svoj put da postanete web stručnjak danas!

Ovo je sve dobro, ali što se događa kada zapravo pokušamo doći do naše Web stranice u načinu razvoja na lokalnom poslužitelju XAMPP, ali svi naši zahtjevi za http: // localhost sada se preusmjeravaju na https://www.mysite.com - naša proizvodna verzija?

Pa rješenje je ponovno korištenje prethodnog dijela koda koji nameće HTTPS i WWW verziju URL zahtjeva, ali započnite ga isključivanjem iz zahtjeva za provjeru koji su upućeni na localhost ili na našu lokalnu IP adresu, a to je 127.0.0.1.

I to je to, sada imamo prelijepi komad koda koji će riješiti sve naše probleme!

Preusmjerite HTTP na HTTPS htaccess, prisilite WWW i uklonite krajnju kosu

Čitav djelić koda u nastavku može se koristiti u datoteci HTACCESS za postizanje svega sljedećeg:

Preusmjerite HTTP na HTTPS u htaccesima,

Prisilite WWW u htaccess,

Uklonite završnu crtu u URL-u.

Naravno, ne zaboravite da promijenite URL web stranice za onaj koji se odnosi na vas.

Može se koristiti i za preusmjeravanje web stranice na drugu web stranicu jednostavnom promjenom odredišnih URL-ova u drugu najbolju web lokaciju s najboljim jeftinim web hostingom:

Često Postavljana Pitanja

Kako web programeri mogu konfigurirati svoje web stranice da se automatski preusmjeravaju na HTTPS i www verzije za sigurnost i dosljednost, dok izuzmi lokalnihost iz ovih preusmjeravanja u razvojne svrhe?
Implementirati uvjetni preusmjeravanje u vašu web lokaciju .HTaccess datoteku ili konfiguraciju servera. Koristite prepisivanje pravila da biste provjerili hoće li domena lokalnojhost, a zatim primijeniti HTTPS i www preusmjeravanje. To osigurava da je proizvodni promet siguran i pravilno formatiran, dok razvojni promet na lokalnom nivou ostaje netaknut na testiranje.

Yoann Bierling
O autoru - Yoann Bierling
Yoann Bierling je web izdavaštvo i digitalni konsultantski profesionalac, čineći globalni učinak stručnošću i inovacijama u tehnologijama. Strastveni o osnaživanju pojedinca i organizacija da napreduju u digitalnom dobu, odvezen je da isporučuje izuzetne rezultate i rast pogona kroz izradu obrazovnih sadržaja.

Stvaranje master web stranice: upisati sada!

Pretvorite svoje digitalno prisustvo sa našim sveobuhvatnim tečajem za kreiranje web stranica - započnite svoj put da postanete web stručnjak danas!

Upisite se ovdje

Pretvorite svoje digitalno prisustvo sa našim sveobuhvatnim tečajem za kreiranje web stranica - započnite svoj put da postanete web stručnjak danas!




Komentari (0)

Ostavite komentar