• 13-02-2010, 21:42:55
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Arkadaslar elimde bir script var kullandigim ama söyle bir durum söz konusu. Scriptte örnegin files klasörü ve icinde yorumlar.php oylama.php yorum_ekle.php dosyalari var. Ben bu dosyalar adres cubugundan (domain.com/files/oylama.php) cagrildiginda direk anasayfaya yönlendirilmesini ama sitedeki linki kullanarak cagrildiginda ise islev görmesini istiyorum.

    bunun icin redirect vs. kullandim fakat bu seferde site linkini kullandigimdada hata aliyorum bunuda bir sekilde anasayfaya yönlendirdigi icin bir türlü basaramadim. Icine özel karakterler ekleyince özellikleri degisiyormu pek bilgim olmadigi icin tam olarak bir ayar veremedim.

    Yardim edebilirseniz cok sevinirim.
  • 14-02-2010, 01:37:31
    #2
    Üyeliği durduruldu
    hotlink korumasi yada referer kontrolu yapmaniz lazim
  • 14-02-2010, 02:05:52
    #3
    ustam peki bu tam olarak nasil yapicam.

    order deny,allow
    deny from all
    allow from 127.0.0.1

    yapiyorum bu seferle ajaxla calisan oylama sistemi calismiyor ve örnegin includes/oylama.php diye cagirdigimda ulasilmayan sayfa seklinde gösteriyor oysaki ben bu tip adresleri direk adres cubugundan verildiginde anasayfaya yönlendirilmesini istiyorum.
  • 14-02-2010, 02:57:43
    #4
    bafrali55 adlı üyeden alıntı: mesajı görüntüle
    ustam peki bu tam olarak nasil yapicam.

    order deny,allow
    deny from all
    allow from 127.0.0.1

    yapiyorum bu seferle ajaxla calisan oylama sistemi calismiyor ve örnegin includes/oylama.php diye cagirdigimda ulasilmayan sayfa seklinde gösteriyor oysaki ben bu tip adresleri direk adres cubugundan verildiginde anasayfaya yönlendirilmesini istiyorum.
    RewriteEngine on 
    RewriteCond %{HTTP_REFERER} !^http://(www\.)?domain\.com [NC] 
    RewriteRule .(gif|jpeg|php)$ index.html [L]
    birde şunu denermisin
  • 14-02-2010, 03:30:52
    #5
    Buda bende basarili bir sonuc vermedi maalesef oylamayi ajaxla oluyor ve burda hata veriyor. Ayni sekilde yorum eklemede ayni hata hatta captcha dada hata aliyorum.

    Gerci ben bu kodu bu sekilde denemistim. Domain degisse dahi htaccesste domain ismini degistirme geregi olmamasi icin bununla alakali olabilirmi acaba. Olmazsa yarin birde domain ismini yazarak denicem. sonucu tekrardan bildiririm.
    RewriteEngine on
    RewriteCond %{HTTP_REFERER} !^http://%{HTTP_HOST} [NC]
    RewriteRule .(gif|jpeg|php)$ index.html [L]
  • 16-02-2010, 00:02:59
    #6
    husee3 adlı üyeden alıntı: mesajı görüntüle
    RewriteEngine on 
    RewriteCond %{HTTP_REFERER} !^http://(www\.)?domain\.com [NC] 
    RewriteRule .(gif|jpeg|php)$ index.html [L]
    birde şunu denermisin

    Buradaki domain\.com yerine %{HTTP_HOST} felan gibi bir kod varmi scriptin hangi domain üzerinde calistigini otomatik olarak bulacak.