arkadaşlar rootta bulunan htaccess ile domain root adresinden bağımsız olarak bazı klasörlere erişimi kapatmak istiyorum. Örnek;
root
- kodlar
-- cok gizliler
- resimler
- gizliler
bu klasörler varsa gizliler ve cok gizliler klasörlerine erişimi root içindeki htaccess ile kapatmayı kastediyorum. bunu script farklı sunuculara atılacağından /usr/bin/domains/... gibi bir temel adres olmadan yapmam lazım. çünkü bu yarın öbür gün başka sunucuda c:\\win\\... gibi bişey olabilir.
Roottaki htaccess ile klasör erişimi kapatmak
10
●3.184
- 26-12-2009, 19:50:12Kimlik doğrulama veya yönetimden onay bekliyor.hem o klasörlere erişimi kapatcaksınız hemde script o klasörleri kullancak. bu çok zor gözüküyor hocam ya bilmem üstadlar ne der :s en fazla php kodlar varsa onları ioncube ile şifrelersinzee adlı üyeden alıntı: mesajı görüntüle
- 26-12-2009, 20:33:05evet bu dediğim yapılabiliyor. zira şu aşağıdaki htaccess bir klasöre koyulursa o klasördeki dosyaları php başka bir klasörden okuyor ama dışardan bir isteğe cevap vermiyorlar.
#deny all access deny from all
ben bu klasörleri tek tek htaccess atmak yerine roottan belirlemek istemiştim. - 26-12-2009, 21:24:33tek tek htaccess attığınızda adam htaccessi silemez mi o zaman ne anlamı kalıcakzee adlı üyeden alıntı: mesajı görüntüle
- 27-12-2009, 11:08:57zaten güvenliği scripti sattığım adam açısından talep etmiyorum ki. ben koyayımda kafasına göre silsin bana ne. normal php dosyalarını silerse nolacak gibi birşey bu. ben dışardan smartynin HTML formatını çektiği örneğin bir template dosyasına biri erişmesin istiyorum. mesele bu. tek tek atmayı bende istemiyorum dışardan erişime kapatılacak klasörleri ana roottaki bir htaccess ile belirlemek istiyorum.
çok mu karışık anlattım ki durumu bilemedim. - 28-12-2009, 01:21:28Şu şekilde bir yapınız var:Alıntı
/*/kodlar /*/cokgizliler /*/resimler /*/gizliler. Öyle bir yönerge kullanmanız gerekiyor ki; kodlar, cokgizliler, resimler ve gizliler /*/ ile eşleşmeli. <LocationMatch "/([^/]+)/(kodlar|cokgizliler|resimler|gizliler)"> ile bunu yapabilirsin fakat LocationMatch yönergesi .htaccess ile kullanılamaz. Bu bağlam server config ve sanal host ile kullanılabiliyor. Kısaca düşündüğümüz hiyerarşik yapı, sanal host ve server config düzeyinde yapılabilir ama .htaccess ile yapılamaz.