Arhiva pentru categoria ‘Apache’
Din motive estetice sau de codare s-ar putea sa fie nevoie sa obligati vizitatorii sa foloseasca site-ul doar punand www in fata (http://www.exemplu.ro nu doar http://exemplu.ro). Cea mai simpla metoda e folosind mod_rewrite. Urmatorul cod verifica daca domeniul are www in fata si daca nu are, redirecteaza utilizatorul spre www.exemplu.ro: c5bf56f672918fb061d68fec25cfd584000 Bineinteles se inlocuieste exemplu.ro cu numele domeniului care il folositi. Se poate observa tipul redirectarii (R=301) care e redirectare permanenta. Adica, daca cineva salveaza in bookmark adresa http://exemplu.ro in loc de http://www.exemplu.ro, adresa va fi updatata in http://www.exemplu.ro la prima vizita. Trebuie avut in vedere ca in cazul domeniilor parcate codul de mai sus va redirecta utilizatorul spre domeni... Mai departe »
Fisierul .htaccess este un fisier standard pe serverele care folosesc Apache ca server web si este folosit, dupa cum ii spune si numele (HyperText Access -> htaccess), la modificarea unor parametrii de procesare a paginilor care genereaza continut HyperText – adica a paginilor web. Prin .htaccess se pot modifica directive PHP cum ar fi register_globals, memory_limit; se pot aplica reguli de rescriere a URL-urilor daca este instalat modulul mod_rewrite; se pot aplica reguli de securitate daca e instalat modulul mod_security etc. Cateva setari folosite des ar fi urmatoarele: c5bf56f672918fb061d68fec25cfd584001 Aceste directive functioneaza daca sunt puse pe cate o linie separata. Sunt mult mai multe directive care pot fi setate si care pot fi gasite in documentatia serverului web apach... Mai departe »
Serverul web Apache ofera webmasterilor posibilitatea de a modifica headerele HTTP utilizand modulul mod_headers. Modulul e folosit pentru a specifica valori pentru unele headere, cum ar fi Cache-Control, sau pentru a seta headere personalizate. De asemenea Apache ofera si o metoda de a seta timpul de viata in cache a unei resurse – imagine, text, script css extern etc. Timpul de expirare e setat folosind modulul mod_expires. In mod implicit un browser stie sa citeasca headerele transmise de mod_headers si mod_expires si sa isi formeze un cache in functie de valorile primite. In mod implicit cache-ul este foarte mic sau chiar zero. Folosind mod_headers si mod_expires putem determina browserul sa pastreze unele resurse pentr mai mult timp. De exemplu, in cazul imaginilor putem pune ca... Mai departe »
Cand aveti un site continutul e foarte important. Continutul siteului e cel care va aduce vizitatori, bani, rank mare si renume. Fiecare incearca prin mai multe metode sa isi protejeze continutul dar in multe cazuri e greu pentru ca plagiatorii de obicei copiaza site-uri intregi cu diferite programe de offline-browsing gen teleport pro. Problema se poate evita cu ajutorul catorva linii in .htaccess daca aveti mod_rewrite instalat pe server. Liniile de care spuneam sunt urmatoarele: c5bf56f672918fb061d68fec25cfd584004 Ce face chestia asta ? Cand cineva se conecteaza la serverul web trebuie sa se identifice. Daca se identifica ca fiind unul din programele de offline browsing cunoscute, este redirectat spre http://www.exemplu.ro/ indiferent de resursa ceruta – fie pagina html, imagine, ... Mai departe »




