• 12-12-2015, 06:26:56
    #1
    Üyeliği durduruldu
    Merhabalar yapmak istediğim şu aslında

    Mesela muzik diye klasörüm var onun içerisine .htacess oluşturdum ve oradaki dosyalara erişimi kapadım.

    <FilesMatch \.(pl|php)$>
    Order allow,deny
    Deny from all
    </FilesMatch>
    Şimdi sormak istediğim şu muzik/ajax.php buna izin vermek istiyorum.

    Çünkü ajax ile veri yolluyorum buraya yukarıdaki şekil olduğu zaman çalışmıyor ama sadece bu yukarıdaki kodlara nasıl ekleme yapabilirim de ? ajax.php çalışır ? Diğerleri çalışmıcak
  • 12-12-2015, 14:06:56
    #2
    Merhaba,
    Order Allow,Deny
    <FilesMatch "^ajax\.php$">
    Allow from all
    </FilesMatch>

    Şu şekilde ajax haricine forbidden döndürebilirsiniz.

    Kolaylıklar.

    yahya_ts50 adlı üyeden alıntı: mesajı görüntüle
    Merhabalar yapmak istediğim şu aslında

    Mesela muzik diye klasörüm var onun içerisine .htacess oluşturdum ve oradaki dosyalara erişimi kapadım.

    <FilesMatch \.(pl|php)$>
    Order allow,deny
    Deny from all
    </FilesMatch>
    Şimdi sormak istediğim şu muzik/ajax.php buna izin vermek istiyorum.

    Çünkü ajax ile veri yolluyorum buraya yukarıdaki şekil olduğu zaman çalışmıyor ama sadece bu yukarıdaki kodlara nasıl ekleme yapabilirim de ? ajax.php çalışır ? Diğerleri çalışmıcak
  • 12-12-2015, 20:39:14
    #3
    Üyeliği durduruldu
    bluexpres adlı üyeden alıntı: mesajı görüntüle
    Merhaba,
    Order Allow,Deny
    <FilesMatch "^ajax\.php$">
    Allow from all
    </FilesMatch>

    Şu şekilde ajax haricine forbidden döndürebilirsiniz.

    Kolaylıklar.

    Öncelikle konuma göstermiş olduğunuz ilgili cevabınızdan dolayı teşekkür ederim. Fakat kafama takılan bir durum var <FilesMatch kısmına ben mesela bilinen uzantıları girerek engellemem lazım aşağıdaki şekilde.

    Şimdi sizden istediğim aşağıdaki htacess kodlarına nasıl uygulayabilirim dediğinizi eğer sizin verdiğinizi kullanırsam uzaktan php ve asp txt dosyalarını okutuyor.

    <FilesMatch \.(pl|php|php1|asp|aspx|php2|js|txt)$>
    Order allow,deny
    Deny from all
    </FilesMatch>
  • 12-12-2015, 23:35:42
    #4
    Merhaba,
    Rica ederim sorununuz çözülürse ne ala.
    Verdiğim htaccess'i test ederseniz sadece istediğiniz şekilde ajax.php 'ye erişilebilir. Diğer tüm dosyalarda Forbidden alırsınız.

    Bu şekilde uzantı girmenize gerek yok yani. Sadece ajax.php çalışır haricinde engellenir zaten istediğiniz de buydu yanlış anlamadıysam.

    php ile birlikte başka tipler de yasak olsun fakat ajax.php hariç tutulsun istiyorsanız da kullandığınız match altında özel olarak o durumu belirtebilirsiniz.

    <FilesMatch \.(pl|php|php1|asp|aspx|php2|js|txt)$>
    Order allow,deny
    Deny from all
    </FilesMatch>
    <FilesMatch "ajax.php">
      Allow from all
    </FilesMatch>
    bu şekilde.

    kolaylıklar.



    yahya_ts50 adlı üyeden alıntı: mesajı görüntüle
    Öncelikle konuma göstermiş olduğunuz ilgili cevabınızdan dolayı teşekkür ederim. Fakat kafama takılan bir durum var <FilesMatch kısmına ben mesela bilinen uzantıları girerek engellemem lazım aşağıdaki şekilde.

    Şimdi sizden istediğim aşağıdaki htacess kodlarına nasıl uygulayabilirim dediğinizi eğer sizin verdiğinizi kullanırsam uzaktan php ve asp txt dosyalarını okutuyor.

    <FilesMatch \.(pl|php|php1|asp|aspx|php2|js|txt)$>
    Order allow,deny
    Deny from all
    </FilesMatch>
  • 13-12-2015, 18:37:03
    #5
    Üyeliği durduruldu
    bluexpres adlı üyeden alıntı: mesajı görüntüle
    Merhaba,
    Rica ederim sorununuz çözülürse ne ala.
    Verdiğim htaccess'i test ederseniz sadece istediğiniz şekilde ajax.php 'ye erişilebilir. Diğer tüm dosyalarda Forbidden alırsınız.

    Bu şekilde uzantı girmenize gerek yok yani. Sadece ajax.php çalışır haricinde engellenir zaten istediğiniz de buydu yanlış anlamadıysam.

    php ile birlikte başka tipler de yasak olsun fakat ajax.php hariç tutulsun istiyorsanız da kullandığınız match altında özel olarak o durumu belirtebilirsiniz.

    <FilesMatch \.(pl|php|php1|asp|aspx|php2|js|txt)$>
    Order allow,deny
    Deny from all
    </FilesMatch>
    <FilesMatch "ajax.php">
      Allow from all
    </FilesMatch>
    bu şekilde.

    kolaylıklar.
    İstediğim buydu oldu çok teşekkür ederim ilgi alakanız için iyi çalışmalar diliyorum