.htaccess kako da…
01.09.2009 by: Omega
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:
ErrorDocument 401 /401.php ErrorDocument 403 /403.php ErrorDocument 404 /404.php ErrorDocument 500 /500.php
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:
Options All -Indexes
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
DirectoryIndex neka_moja_stranica.html
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
Redirect 301 /original/filename.html http://domain.com/updated/filename.html
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.
<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>
6. Preusmjerite čitav sajt sa http na https konekciju
RewriteEngine On
RewriteCond %{HTTPS} !on
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
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:
AddType application/octet-stream .doc .mov .avi .pdf .xls .mp4
9. Spriječite hotlinking.
Da spriječite krađu vašeg protoka, odnosno prikazivanje slika hostovanih na vasem serveru na nekom drugom sajtu koristimo:
RewriteEngine On
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://([ -a-z0-9] \.)?vasdomen\.com [NC]
RewriteRule \.(gif|jpe?g|png)$ - [F,NC,L]
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
- 21 Very Useful htaccess Tips and Tricks
- 5 htaccess Tricks Every Webmaster Should Know
- 16 Useful .htaccess Tricks and Hacks For Web Developers
- Stupid htaccess Tricks
- Using htaccess Files for Pretty URLS
|
|
|
|
|
![]() |






