Giriş Yap / Kayıt Ol

WM Aracı'na üyelikler tekrar açıldı! Kayıt olmak için TIKLAYIN!

Cevap Yaz Favorilerime Ekle
Seçenekler Stil
Geri Git   Forum > > PHP

Php de bazı dosyaların erişime engellenmesi yada klasör erişimini kısıtlamak

  #1  
Okunmamış 17 Şubat 2019, 02:00
ismail03 Adlı Üyenin Avatarı
WM Aracı
 
Üyelik Tarihi: 28 Kasım 2013
Yaş / Cinsiyet: 24 / Erkek
Konum: Afyon
Ad, Soyad: Is... Çi...
Mesajlar: 2.669
Beğeniler: 499 / 350
Ticaret: 11, 100%
İyi günler veritabanı dosyamı kutuphane/ayar/config.yml olarak atmayı düşünüyorum burada şöyle bir sorunum var
Tarayıcıda localhost/kutuphane/ayar/config.yml dediğimde indiriyor ve bilgiler bu dosyada yazıyor bu dosyaya laravel /symfony gibi tarayıcıdan erişimi nasıl kısıtlarım veya kullanıcı tarafını bir klasöre (örnek web kullanıcı sadece web klasörü içinde işlem yapsın kütüphane klasörüne erişim sağlayamasın. ) nasıl alırım (laravel/symfony/Codeligniter de olduğu gibi) .
şimdiden teşekkür ederim
Konu ismail03 tarafından (17 Şubat 2019, 02:12 ) değiştirilmiştir.
  #2  
Okunmamış 17 Şubat 2019, 05:20
ibars Adlı Üyenin Avatarı
WM Aracı
 
Üyelik Tarihi: 01 Mart 2015
Yaş / Cinsiyet: 21 / Erkek
Konum: Yalova
Ad, Soyad: Ay... Ak...
Mesajlar: 54
Beğeniler: 11 / 7
Ticaret: 1, 100%
Bulunan klasöre bir .htaccess dosyası oluşturup Options -Indexes kodunu ekleyebilirsin
  #3  
Okunmamış 17 Şubat 2019, 11:00
ismail03 Adlı Üyenin Avatarı
WM Aracı
 
Üyelik Tarihi: 28 Kasım 2013
Yaş / Cinsiyet: 24 / Erkek
Konum: Afyon
Ad, Soyad: Is... Çi...
Mesajlar: 2.669
Beğeniler: 499 / 350
Ticaret: 11, 100%
Alıntı:
ibars Adlı Üyeden Alıntı
Bulunan klasöre bir .htaccess dosyası oluşturup Options -Indexes kodunu ekleyebilirsin
Ekledim ancak 500internal server Error verdi
.htaccess sef link index.php üzerinden yapıyorum
PHP- Kodu:
rewrite engine On
<Directory 'views'>
Options Indexes
</Directory>
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond 
%{REQUEST_FILENAME} !-d
RewriteRule 
^(.*)$ index.php[QSA,L
  #4  
Okunmamış 17 Şubat 2019, 12:30
MuhammedArslan Adlı Üyenin Avatarı
-> Msa
 
Üyelik Tarihi: 19 Şubat 2017
Cinsiyet: Erkek
Meslek: Web Developer
Konum: Bursa
Ad, Soyad: Mu... Ar...
Mesajlar: 883
Beğeniler: 275 / 134
Ticaret: 10, 100%
Ben genelde şu şekilde kullanıyorum;

Kod:
Options -Indexes

<IfModule mod_rewrite.c>
  RewriteEngine On
  RewriteCond %{REQUEST_URI} ^(.*)//(.*)$
  RewriteRule . %1/%2 [R=301,L]
  RewriteCond %{REQUEST_FILENAME} !files
  RewriteCond %{REQUEST_FILENAME} !media
  RewriteCond %{REQUEST_URI} !\.(xml|txt|html|htm)$
  RewriteRule ^(.*?)$ index.php?url=$1&%{QUERY_STRING}
</IfModule>
css / js dosyalarını files klasöründe, resim / video dosyalarını da media klasöründe tutuyorum. Bu 2 sinin dışında hiçbir klasöre ve dosyaya kullanıcının erişmesine izin vermiyorum ( txt,xml,html dosyaları dışında )
  #5  
Okunmamış 17 Şubat 2019, 12:58
ismail03 Adlı Üyenin Avatarı
WM Aracı
 
Üyelik Tarihi: 28 Kasım 2013
Yaş / Cinsiyet: 24 / Erkek
Konum: Afyon
Ad, Soyad: Is... Çi...
Mesajlar: 2.669
Beğeniler: 499 / 350
Ticaret: 11, 100%
Alıntı:
MuhammedArslan Adlı Üyeden Alıntı
Ben genelde şu şekilde kullanıyorum;

Kod:
Options -Indexes

<IfModule mod_rewrite.c>
  RewriteEngine On
  RewriteCond %{REQUEST_URI} ^(.*)//(.*)$
  RewriteRule . %1/%2 [R=301,L]
  RewriteCond %{REQUEST_FILENAME} !files
  RewriteCond %{REQUEST_FILENAME} !media
  RewriteCond %{REQUEST_URI} !\.(xml|txt|html|htm)$
  RewriteRule ^(.*?)$ index.php?url=$1&%{QUERY_STRING}
</IfModule>
css / js dosyalarını files klasöründe, resim / video dosyalarını da media klasöründe tutuyorum. Bu 2 sinin dışında hiçbir klasöre ve dosyaya kullanıcının erişmesine izin vermiyorum ( txt,xml,html dosyaları dışında )
Kod:
RewriteRule ^(.*?)$ index.php?url=$1&%{QUERY_STRING}
bu kod bloğunun işlevini biliyorum(sef link) ama
Kod:
RewriteCond %{REQUEST_URI} ^(.*)//(.*)$
  RewriteRule . %1/%2 [R=301,L]
bu ikisinin işlevi nedir?
Bu arada deneyeceğim
Htaccess komutlarını tekrar gözden geçireyim
Cevap Yaz Favorilerime Ekle


Konuyu toplam 1 kişi okuyor. (0 üye ve 1 Ziyaretçi)
 
Seçenekler
Stil
Normal Normal

Geri Git   Forum > PHP


Yetkileriniz
Konu açma yetkiniz: Yok
Cevap Yazma Yetkiniz Yok
Eklenti yükleme yetkiniz: Yok
Mesajınızı değiştirme yetkiniz: Yok

BB code: Açık
İfadeler: Açık
[IMG] Kodları: Açık
HTML kodu: Kapalı




Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şu anki Zaman: 07:44.