Sljedeći redovi pomoći će vam u prenošenju cijele web stranice na https:
Prepiši motor UKLJUČEN. RewriteCond %{HTTPS}! Uključeno. RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
Gornji retci omogućuju mehanizam ponovnog pisanja, a zatim provjeravaju vrijednost varijable okruženja HTTPS. Ako je uključeno, ponovno napišite cijele stranice web stranice na https.
Na primjer, URL preusmjeravanja ' http://www.abc.net? p = 100 & q = 20 'do' http://www.abc.net/10020pq’.
Prepiši motor UKLJUČEN. Prepišite pravilo ^ http://www.abc.net/([0-9]+)([0-9]+)pq$ ^ http://www.abc.net? p = $ 1 & q = 2 $.
U gornjim retcima $ 1 predstavlja prvu zagradu, a $ 2 drugu zagradu.
Za sprječavanje .htaccess datoteku od uljeza i drugih ljudi koji pregledavaju te datoteke, možete preimenovati tu datoteku tako da joj klijentski preglednik ne pristupa. Linija koja to radi je:
AccessFileName htac.cess.
Drugi problem koji je glavni faktor velike potrošnje propusnosti web stranica je problem vrućih veza koje su poveznice na vaše web stranice prema drugim web stranicama za prikaz slika većinom vaše web stranice koja troši vaše propusnost. Ovaj problem se naziva i „krađa propusnosti’.
Uobičajeno je zapažanje kada web mjesto prikazuje sliku koja se nalazi na nekom drugom mjestu zbog ovog vrućeg povezivanja vaša web lokacija mora biti učitana i na ulozi u propusnosti vaše web stranice su slike drugih web stranica prikazano. Da biste to spriječili za: slike poput: .gif, .jpeg itd. sljedeći redovi koda bi pomogli:
Prepiši motor UKLJUČEN. PrepišiCond %{HTTP_REFERER}!^$ PrepišiCond %{HTTP_REFERERER}!^ http://(www\.)?mydomain.com/.*$ [NC] Prepišite pravilo \. (Gif | jpeg | png) $ - [F].
Gornji retci provjeravaju je li HTTP_REFERER nije postavljeno prazno ili nije postavljeno na bilo koju vezu na vašim web stranicama. Ako se to događa, sve slike na vašoj stranici zamjenjuju se sa 403 zabranjene.
U slučaju da vaša web stranica nije radi održavanja i želite o tome obavijestiti sve svoje klijente koji trebaju pristupiti vašim web stranicama, onda u takvim slučajevima na svoje .htaccess web stranice možete dodati sljedeće retke koji dopuštaju samo administratorski pristup i zamijeniti stranice web mjesta koje imaju veze na bilo koji .jpg, .css, .gif, .js itd.
PrepišiCond %{REQUEST_URI}!^/ Admin/ [NC] PrepišiCond %{REQUEST_URI}!^((.*). Css | (.*). Js | (.*). Png | (.*). Jpg) [NC] Prepišite pravilo ^(.*) $ /ErrorDocs/Maintainence_Page.html. [NC, L, U, QSA]
Ovi retci provjeravaju sadrži li traženi URL bilo koji zahtjev za bilo koju administratorsku stranicu, tj. Onu koja počinje s '/admin/“Ili bilo koji zahtjev za stranice„ .png, .jpg, .js, .css “i za sve takve zahtjeve zamjenjuje tu stranicu na„ErrorDocs/Maintainence_Page.html’.
Poslužitelji imena su poslužitelji koji pretvaraju određenu IP adresu u naziv domene. Ovo se mapiranje također može navesti u .htaccess datotekama na sljedeći način.
Za mapiranje L.M.N.O adrese na naziv domene www.hellovisit.com. PrepišiCond %{HTTP_HOST} ^L \ .M \ .N \ .O $ [NC] Prepišite pravilo ^(.*) $ http://www.hellovisit.com/$1 [L, R = 301]
Gornji retci provjeravaju ima li host za bilo koju stranicu IP adresu kao: L.M.N.O a ako je tako stranica je preslikana u naziv domene http://www.hellovisit.com trećim retkom trajnim preusmjeravanjem.
Kao oznaka koja se koristi za primjenu uvjeta na jednu datoteku, može se upotrijebiti za podudaranje s grupom datoteka i primijeniti neke uvjete na skupinu datoteka prema dolje:
Dopustite narudžbu, Odbij Odbij od svih.
Popis trikova s kojima se može izvesti .htaccess datoteka je mnogo više. Dakle, ovo nam daje ideju koliko je ova datoteka moćna i koliko sigurnosti, dinamičnosti i drugih značajki može dati vašoj web stranici.
Potrudili smo se obuhvatiti koliko i htaccess trikove u ovom članku, ali razmislite ako smo propustili neki važan trik ili ste vi dobrodošli da objavite svoje ideje i trikove za htaccess koje znate putem odjeljka komentara u nastavku - mi ćemo ih uključiti u naš članak isto…