
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
- 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
|
|
|
|
|
![]() |


