[Çözüldü] Dosyayı görüntülemeye izin vermeyen chmod izini

Başlatan marslı, 06 Ağustos 2016 - 22:14:21

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

marslı

merhaba arkadaşlar.
sitemin bazı dosyalarını tarayıcıya link verince görüntülenmesini istemiyorum. Yani  mesela sitem.com adında bir sitem olsun sitem.com/dosya/jp.png şekline girince görüntülenmesin ama web sitesindeki resim bağlantılarında görünsün istiyorym. Bunun için dosyalara hangi izini vermem gerekli? Konunun özeti tarayıcı bağlantı verince açılmasın istiyorum

bugra9

Tarayıcı adres çubuğuna resim bağlantısı girilince resim açılmasın ama
<img src="resimbağlantısı" />
şeklinde koda sahip bir html sayfasında resim doğru görüntülensin diyorsun değil mi?

Her tarayıcıda aynı sistem geçerli mi bilmiyorum ama html içerisinde resim çağırılması için yapılan isteğin başlığında "referrer" kaydı olarak sitenin adresi gösterilir ama direk adres çubuğuna yazarak istek yaparsan "referrer" alanı bulunmayan başlık yollanır. Buradan bu durumu sunucunda yakalayıp ona göre resmi gösterip gösterilmemesini sağlayabilirsin.

Hangi http sunucusu kullanıyorsun bilmiyorum ama aşağıdaki bağlantılar ile yapabilirsin diye düşünüyorum.
https://unix4lyfe.org/mod_rewrite-on-referer/
http://tltech.com/info/referrer-htaccess/

marslı

Aslında resimler çok sıkıntı değilde css dosyalarını engellemek istiorum. 

bugra9

Aynı olay css ve js dosyaları için de geçerli.

marslı

htaccess dosyasında değişiklik yaparak dosyanın görünmesini engelliyoruz yazılardan anladığım kadarıyla. Teşekkürler :)

bugra9

Rica ederim, etiket için teşekkürler.

Küçük bir not düşeyim. Karşıdaki kişinin yeterli bilgisi varsa o dosyayı her türlü okur. Çünkü bu dosyalar tarayıcı tarafından yorumlanıyor ve tarayıcının yorumlayabilmesi için de tüm kodları saf haliyle sunucudan alması gerekiyor. Bu tarz uygulamalarla sadece kolayca okunmasını engellemiş olursun.