Si perdoret htaccess?

Albforumi

Primus registratum
Si perdoret htaccess?

Cfare eshte .htaccess? Si Perdoret? Cfare mund te bejme me kete Dosje dhe disa keshilla te Vogla.</p>


E dinit qe duke bere disa ndryshime ne dosjen .htaccess ne Faqen qe keni mbi Apache mund te krijoni Foldera,failla te mcehura,Mund ta Bllokoni Hotlink-un dhe mund te mbroheni nga Botet e keqija.
Ky Shkrimi duke qene Perkthimi ne Shqip i Artikullit Apache .htaccess tweaking tutorial mund te kete disa Shtesa dhe Ndryshime Brenda.
Shenim: .htaccess (Hypertext Access),Eshte nje Dosje qe jep lejimin e regullimeve neper Foldera mbi Apache.</p>


1.Access ne Folder
Deshironi te Bllokoni te gjith rruget qe arrijne tek nje Dosje,(Pershembull keni nje Dosje qe mbani Kode te rendesishme dhe ne vend qe te lidheni nga Interneti deshironi qe te hyni ne kete folder direkt nga Sistemi i Dosjeve) Mjafton te krijoni Nje File .htaccsess dhe te shkruani brenda;</p>



</p>


#deny all access
deny from all</p>


Dhe Nese deshironiqe ne kete Dosje qe zgjodhet te arrihet vetem me Adresen Ip ose Bllokun IP qe deshironi athere;</p>


#deny all access
deny from all
allow from 10.0.0.1 # Adresa IP Teke
allow from 192.168.0.0/24 # Ip Bllok</p>


Kurse per ta bllkuar Hyrjen ne nje Dosje duheni te shkruani keto;</p>



</p>



Order allow,deny
Deny from all</p>


2.Per te Listuar Folder-at
Per te Listuar Dosjet qe jane Brenda ne nje Folder ne .htaccess duheni te shkruani keto;</p>


Options +Indexes +MultiViews +FollowSymlinks</p>


IndexOptions FancyIndexing</p>


Per kete duheni te keni te ngarkuar Modulin autoindex .Dhe Listimin per ta heqeur duheni te shkruani Keto;</p>



</p>


IndexIgnore *</p>


3.Ngushtimi i Bandwith
Perte ruajtur Gjeresine e Bandwith ne Faqen tuaj,Ne .htaccess duheni te shkruani;</p>



</p>



php_value zlib.output_compression 16386</p>


4.Per ti Mçehur Dosjet
Per te bllokuar accessin(lejen) ne disa Dosje qe caktoni,mund t eperdorni Regular Expression.Si shembull mund te deshironi qe mos te hyet ne dosjen robts.txt dhe te Log-et.
Ky Shembulli qe eshte Poshte eshte per te bllokuar accessin ne dosjet qe fillojne me .ht</p>



</p>



Order allow,deny
Deny from all
Satisfy All</p>



5.Faqja HTTP e Errorit 404 (Nuk u Gjet)
Vizitoret e juaj nese perballen me faqen 404 dhe ju nese deshironi qe ti drejtoni ne nje Faqe tjeter nga ketu shkruani;</p>


ErrorDocument 404 /errors/notfound.html</p>


Keshtu qe edhe Kodet e tjera te errorit mund te privatizoni.Shenim!! Internet Explorer kur perballet m Faqet qe jane me te vogla se 512 byte,Vizitorit i tregojne faqet qe ka lidhje vete si MSN Searech,sigurohuni qe nuk eshte me e vogel se 512 byte faqja pastaj.</p>


6.Per te Bllokuar Hotlink
Hotlink :thjeshte ka kuptimin Nje foto ose Video qe keni ne Faqe dhe tregohet edhe nga nje Faqe tjeter.Ajoqe ndodh i ndodh Banndwith(Trafikut) tuaj.
Tani te shikojme kete Kodin e poshtem qe Fotove qe jane te kopjuara nga Faqja juaj qe perdoren me Linkun tuaj dhe dergon nje hotlink.gif i krijuar nga ju ne vend te fotos origjinale;</p>



RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://([-a-z0-9]+\.)?faqjajuaj\.com[NC]
RewriteRule .*\.(zip|mp3|avi|wmv|mpg|mpeg)$ http://www.faqjajuaj.com/img/nohotlink.gif [R,NC,L]
</p>


Kodi thjeshte Ne Faqet e tjera ne vend zip, mp3 dhe videot dergon imazhin qe quhet nohotlink.gif.</p>


7.Per te Bllokuar Botet e Keqi
Faqen me .htaccess mund ta mbroni nga Botet qe deshirojne tua hudhin Siten Poshte.</p>



RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} ^BlackWidow [OR]
RewriteCond %{HTTP_USER_AGENT} ^Bot\ mailto:craftbot@yahoo.com [OR]
RewriteCond %{HTTP_USER_AGENT} ^ChinaClaw [OR]
RewriteCond %{HTTP_USER_AGENT} ^Custo [OR]
RewriteCond %{HTTP_USER_AGENT} ^DISCo [OR]
RewriteCond %{HTTP_USER_AGENT} ^Download\ Demon [OR]
RewriteCond %{HTTP_USER_AGENT} ^eCatch [OR]
RewriteCond %{HTTP_USER_AGENT} ^EirGrabber [OR]
RewriteCond %{HTTP_USER_AGENT} ^EmailSiphon [OR]
RewriteCond %{HTTP_USER_AGENT} ^EmailWolf [OR]
RewriteCond %{HTTP_USER_AGENT} ^Express\ WebPictures [OR]
RewriteCond %{HTTP_USER_AGENT} ^ExtractorPro [OR]
RewriteCond %{HTTP_USER_AGENT} ^EyeNetIE [OR]
RewriteCond %{HTTP_USER_AGENT} ^FlashGet [OR]
RewriteCond %{HTTP_USER_AGENT} ^GetRight [OR]
RewriteCond %{HTTP_USER_AGENT} ^GetWeb! [OR]
RewriteCond %{HTTP_USER_AGENT} ^Go!Zilla [OR]
RewriteCond %{HTTP_USER_AGENT} ^Go-Ahead-Got-It [OR]
RewriteCond %{HTTP_USER_AGENT} ^GrabNet [OR]
RewriteCond %{HTTP_USER_AGENT} ^Grafula [OR]
RewriteCond %{HTTP_USER_AGENT} ^HMView [OR]
RewriteCond %{HTTP_USER_AGENT} HTTrack [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^Image\ Stripper [OR]
RewriteCond %{HTTP_USER_AGENT} ^Image\ Sucker [OR]
RewriteCond %{HTTP_USER_AGENT} Indy\ Library [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^InterGET [OR]
RewriteCond %{HTTP_USER_AGENT} ^Internet\ Ninja [OR]
RewriteCond %{HTTP_USER_AGENT} ^JetCar [OR]
RewriteCond %{HTTP_USER_AGENT} ^JOC\ Web\ Spider [OR]
RewriteCond %{HTTP_USER_AGENT} ^larbin [OR]
RewriteCond %{HTTP_USER_AGENT} ^LeechFTP [OR]
RewriteCond %{HTTP_USER_AGENT} ^Mass\ Downloader [OR]
RewriteCond %{HTTP_USER_AGENT} ^MIDown\ tool [OR]
RewriteCond %{HTTP_USER_AGENT} ^Mister\ PiX [OR]
RewriteCond %{HTTP_USER_AGENT} ^Navroad [OR]
RewriteCond %{HTTP_USER_AGENT} ^NearSite [OR]
RewriteCond %{HTTP_USER_AGENT} ^NetAnts [OR]
RewriteCond %{HTTP_USER_AGENT} ^NetSpider [OR]
RewriteCond %{HTTP_USER_AGENT} ^Net\ Vampire [OR]
RewriteCond %{HTTP_USER_AGENT} ^NetZIP [OR]
RewriteCond %{HTTP_USER_AGENT} ^Octopus [OR]
RewriteCond %{HTTP_USER_AGENT} ^Offline\ Explorer [OR]
RewriteCond %{HTTP_USER_AGENT} ^Offline\ Navigator [OR]
RewriteCond %{HTTP_USER_AGENT} ^PageGrabber [OR]
RewriteCond %{HTTP_USER_AGENT} ^Papa\ Foto [OR]
RewriteCond %{HTTP_USER_AGENT} ^pavuk [OR]
RewriteCond %{HTTP_USER_AGENT} ^pcBrowser [OR]
RewriteCond %{HTTP_USER_AGENT} ^RealDownload [OR]
RewriteCond %{HTTP_USER_AGENT} ^ReGet [OR]
RewriteCond %{HTTP_USER_AGENT} ^SiteSnagger [OR]
RewriteCond %{HTTP_USER_AGENT} ^SmartDownload [OR]
RewriteCond %{HTTP_USER_AGENT} ^SuperBot [OR]
RewriteCond %{HTTP_USER_AGENT} ^SuperHTTP [OR]
RewriteCond %{HTTP_USER_AGENT} ^Surfbot [OR]
RewriteCond %{HTTP_USER_AGENT} ^tAkeOut [OR]
RewriteCond %{HTTP_USER_AGENT} ^Teleport\ Pro [OR]
RewriteCond %{HTTP_USER_AGENT} ^VoidEYE [OR]
RewriteCond %{HTTP_USER_AGENT} ^Web\ Image\ Collector [OR]
RewriteCond %{HTTP_USER_AGENT} ^Web\ Sucker [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebAuto [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebCopier [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebFetch [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebGo\ IS [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebLeacher [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebReaper [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebSauger [OR]
RewriteCond %{HTTP_USER_AGENT} ^Website\ eXtractor [OR]
RewriteCond %{HTTP_USER_AGENT} ^Website\ Quester [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebStripper [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebWhacker [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebZIP [OR]
RewriteCond %{HTTP_USER_AGENT} ^Wget [OR]
RewriteCond %{HTTP_USER_AGENT} ^Widow [OR]
RewriteCond %{HTTP_USER_AGENT} ^WWWOFFLE [OR]
RewriteCond %{HTTP_USER_AGENT} ^Xaldon\ WebSpider [OR]
RewriteCond %{HTTP_USER_AGENT} ^Zeus
RewriteRule .* - [F]
</p>


8.Perkrahja e no-www
Edhe ju nese jeni kunderr per perdorimin e nendomainit me www ky kod do ju mbaroj pune;</p>



Options +FollowSymlinks
RewriteEngine on
RewriteCond %{http_host} ^www\.example\.com[nc]
RewriteRule ^(.*)$ http://example.com/$1 [r=301,nc]
</p>


</p>


9.Per mos ta Treguar Gjuhen qe Perdorni
Ne kodin e Poshtem Dosjet qe jane me 133t do funksjonojne si dosjet php;</p>


# Make PHP code look like unknown types
AddType application/x-httpd-php .133t</p>



10.Disa Keshilla te Ndryshme</p>

Dosjen .htaccess sa te jete mundesija mbajeni te vogel.Sepse cdo dosje kur kerkohet kontrollohet nga Serveri.
Dosjen .htaccess mbajeni te regullt,sepse duke u shtuar komandat dhe per ta kuptuar do te jete me e veshtitre.
Keto Komandat e .htaccess pranohen edhe tek Nen-Folderat.


11.Mbrojtja e Fjalekalimit me htpasswd
Per te shtuar nje Fjalekalim tek folderat ndiqni keto hapa;</p>


Tek Folderat qe deshironi ti vendosni Fjalekalime krijoni nje file .htpasswd
Brendesia e Dosjes eshte si kjo emriperdorues:fjalekalimi,emri perdorues ehste tekst i drejte kurse fjalekalimi duhet te jete i koduar.Per te mar nje Fjalekalim Klikoni Ketu tek kjo adrese.
Nese Dosjen e keni krijuar ne kompjutrin tuaj dhe e keni bere upload(ngarkuar) ne Server sigurohuni qe perdorni ASCII mode apo jo.
Tani regulloni dosjen .htaccess,Komandat do te jene te vlefshme ne Folderin qe eshte htaccessi dhe ne nenfolderat e saj.</p>


AuthUserFile /home/pathto/.htpasswd
AuthType Basic
AuthName My Secret Folder
require valid-user</p>


Nese komandat deshironi ti vendosni vetem per nje Folder athere futeni ne driektori(directory)
Sigurohuni qe nuk arrin dot njeri ne dosjen .htaccess (shikoni nr.1)</p>


Marrur nga Albcoders.com</p>

Ky artikull eshte marre nga: http://goforit.blog.al/?p=60. Per me shume artikuj te ngjashem vizitoni: http://goforit.blog.al/?p=60
 
Top