Pomoć oko .htaccess permisija

Pomoć oko .htaccess permisija

offline
  • Web Designer, PHP Developer; HTML, CSS, SQL, jQuery Programmer
  • Pridružio: 13 Jun 2010
  • Poruke: 307
  • Gde živiš: Subotica

Treba mi jedna "mala" pomoć oko .htaccess-a.

Naime, pravim neki "visoko bezbednosni" CMS za jednu kompaniju gde nema ni jednog foldera sa direktnim pristupom. E sada imam i nemam problem. Hteo sam izbeći da u svaki folder stavim .htaccess fajl, i onako imam jedan prazan index.html u njemu koji blokira prikaz php fajlova u njemu, svaki php fajl ima die() funkciju ako mu se direktno pristupi pa sam hteo pitati da li postoji neki način da preko jednog .htaccess-a u root direktorijumu zabranim direktan pristup svim ostalim folderima ili ako neko pozove neki php fajl preko URL linka direktno da preusmeri na index.html koji je u folderu ili na 403 grešku.

Ja sam u najbitnije sistemske foldere stavio .htaccess sa kodom:

  1. Options +SymLinksIfOwnerMatch
  2. Options +FollowSymlinks
  3. RewriteEngine On
  4. deny from all


Ako je ovo najbolje rešenje ja ću ga primeniti u svaki folder ako ima bolje i jednostavnije voleo bih videti.

P.S. Častim Vas spiskom od nekoliko adresa koje su poznate kao spamerske, hakerske, ili kako god da ih nazovete, samo ih ubacite u .htaccess fajl i osećajte se "sigurnije" Wink :

  1. ## Zakljucavanje ekstenzija koje se ne koriste ##
  2. Options -ExecCGI
  3. AddHandler cgi-script .cgi .asp .jsp .exe .sh .dll .zip .rar .iso
  4.  
  5.  
  6. ## Prepisivanje URL ##
  7. Options +SymLinksIfOwnerMatch
  8. Options +FollowSymlinks
  9.  
  10. RewriteEngine On
  11.  
  12. ## Zastitni parametri ##
  13. SetEnvIfNoCase User-Agent "^Missigua Locator" bad_bot
  14. #SetEnvIfNoCase User-Agent "^PEAR HTTP_Request class" bad_bot
  15. SetEnvIfNoCase User-Agent "^Java/1.4.1" bad_bot
  16. SetEnvIfNoCase User-Agent "^Java/1.5.0" bad_bot
  17. SetEnvIfNoCase User-Agent "^psycheclone" bad_bot
  18. SetEnvIfNoCase User-Agent "^WEP Search 00" bad_bot
  19. SetEnvIfNoCase User-Agent "^FlashGet" bad_bot
  20. SetEnvIfNoCase User-Agent "^GetRight" bad_bot
  21. SetEnvIfNoCase User-Agent "^GetWeb!" bad_bot
  22. SetEnvIfNoCase User-Agent "^Go!Zilla" bad_bot
  23. SetEnvIfNoCase User-Agent "^httplib" bad_bot
  24. SetEnvIfNoCase User-Agent "^Indy Library" bad_bot
  25. SetEnvIfNoCase User-Agent "^InfoNaviRobot" bad_bot
  26. SetEnvIfNoCase User-Agent "^InterGET" bad_bot
  27. SetEnvIfNoCase User-Agent "^Internet Ninja" bad_bot
  28. SetEnvIfNoCase User-Agent "^LexiBot" bad_bot
  29. SetEnvIfNoCase User-Agent "^libWeb/clsHTTP" bad_bot
  30. SetEnvIfNoCase User-Agent "^libwww" bad_bot
  31. SetEnvIfNoCase User-Agent "^libwww-perl" bad_bot
  32. SetEnvIfNoCase User-Agent "^LinkextractorPro" bad_bot
  33. SetEnvIfNoCase User-Agent "^Mozilla.*NEWT" bad_bot
  34. SetEnvIfNoCase User-Agent "^Octopus" bad_bot
  35. SetEnvIfNoCase User-Agent "^ProWebWalker" bad_bot
  36. SetEnvIfNoCase User-Agent "^SuperBot" bad_bot
  37. SetEnvIfNoCase User-Agent "^WebAuto" bad_bot
  38. SetEnvIfNoCase User-Agent "^Wells Search II" bad_bot
  39. SetEnvIfNoCase User-Agent "^Wget" bad_bot
  40. SetEnvIfNoCase User-Agent "^wget" bad_bot
  41.  
  42. <Limit GET POST>
  43.    order allow,deny
  44.    allow from all
  45.    deny from env=bad_bot
  46. </Limit>



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Pridružio: 25 Jan 2004
  • Poruke: 2784
  • Gde živiš: Niš

Ako sam te dobro razumeo, želiš da zaštitiš veliki broj php fajlova tako da ne može da im se pristupi preko URI-a jer ionako nema potrebe da im se pristupa?

RewriteRule ^(ime-foldera) - [F,L,NC]
Ovo bi trebalo da izbaci 403 http status ako URI sadrži ime foldera.
Kao separator koristi |
RewriteRule ^(ime-foldera|ime-foldera2|neki-fajl.php) - [F,L,NC]



Ko je trenutno na forumu
 

Ukupno su 893 korisnika na forumu :: 55 registrovanih, 4 sakrivenih i 834 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: aleksmajstor, AleksSE, Belac91, bokisha253, cavatina, dane007, dankisha, dejno, dexteroza, dj.ape, dukajov, eagle.rs, FileFinder, FOX, Frunze, goxin, Hardenberg, Hitri, HrcAk47, ivan1973, jalos, Jaz, Jose, Kobrim, krca73, Litostroton, marera, Marko00, marsovac 2, mat, mikrimaus, Miškić, mrav pesadinac, Mskok, mushroom, nevjerna beba, niksa517, nnovakis, Papadubi, Podljub, precan, PrincipL, rebro1974, samo opusteno, samsung, savaskytec, sony771, Sr.Stat., sspp, tajvankanasta, tecataki, Tihi86, Trpe Grozni, vensla, Vladoj