.htaccess kako da…

htaccess
htaccess

1. Kreirajte sopstvene error stranice.

.htaccess fajl na Linux Apache serveru čini jednostavnim stvaranje sopstvenih error stranica. Samo kreirajte sopstvene stranice za grešku (401.php,403.php, 404.php, 500.php) i dodajte sledeći kod u Vaš .htaccess fajl:

[c]ErrorDocument 401 /401.php
ErrorDocument 403 /403.php
ErrorDocument 404 /404.php
ErrorDocument 500 /500.php[/c]

2. Spriječite prikazivanje sadržaja direktorijuma.

Ukoliko u nekom direktorijumu ne postoji index fajl, posjetioci će moći vidjeti njegov sadržaj.  Sprječavanje ove pojave je jednostavno. Samo dodajte sledeći kod u .htaccess fajl:

[c]Options All -Indexes[/c]

3. Odredite sami default stranu nekog direktorijuma.

Možete promijeiti defaultnu vrijednost za index stranu nekog direktorijuma sa index.php, index.html u neku koja vam više odgovara dodavanjem sledeće linije u .htaccess fajl

[c]DirectoryIndex neka_moja_stranica.html[/c]

4. Podesite 301 redirekciju.

Kada nekoj bitnoj stranici promijenite mjesto ili ime na serveru, da bi ste  onim posjetiocima koji su tu stranicu zabilježili u bookmark i do nje dolaze direktno da i dalje omogucili da i dalje nesmetano dolaze do nje bez prikazivanja poruke o nepostojećoj stranici služi sledeći kod u .htacces fajlu

[c]Redirect 301 /original/filename.html http://domain.com/updated/filename.html[/c]

5. Kompresujte css, JavaScript i HTML fajlove koristeći GZIP.

Ova tehnika omogućava znatno brže učitavanje Vašeg sajta, pogotovo na sporijim vezama.

[c]<IfModule mod_gzip.c>
mod_gzip_on Yes
mod_gzip_dechunk Yes
mod_gzip_item_include file \.(html?|txt|css|js|php|pl)$
mod_gzip_item_include handler ^cgi-script$
mod_gzip_item_include mime ^text\.*
mod_gzip_item_include mime ^application/x-javascript.*
mod_gzip_item_exclude mime ^image\.*
mod_gzip_item_exclude rspheader ^Content-encoding:.*gzip.*
</IfModule>[/c]

6. Preusmjerite čitav sajt sa http na https konekciju

[c]RewriteEngine On
RewriteCond %{HTTPS} !on
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}[/c]

8. Natjerajte “Save As” prompt da se pojavi prilikom downloada nekih fajlova.

Ukoliko želite da forsirate download nekih fajlova umjesto da se otvaraju u browseru evo koda:

[c]AddType application/octet-stream .doc .mov .avi .pdf .xls .mp4[/c]

9. Spriječite hotlinking.

Da spriječite krađu vašeg protoka, odnosno prikazivanje slika hostovanih na vasem serveru na nekom drugom sajtu koristimo:

[c]RewriteEngine On
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://([ -a-z0-9]  \.)?vasdomen\.com [NC]
RewriteRule \.(gif|jpe?g|png)$ – [F,NC,L][/c]

10. Za ljenčuge

Za one koji mrze da “prčkaju” evo online editora

http://www.htaccesseditor.com/en.shtml#a_access

11. Za vrijedne

Evo par korisnih linkova za one koji oće da istražuju na temu