• 17-03-2009, 10:39:11
    #1
    Arkadaslar selamlar bir sorunum var.
    htaccess dosyam su sekildedir
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^(.*)$ index.php?go=$1&%{QUERY_STRING} [L]
    </IfModule>
    php kodum ise

    if (isset($go) && isset($row['hidedurl']) && $go == $row['hidedurl']){
    $hit = $row['hit']+1;
    $hitquery = mysql_query("UPDATE urls SET hit='$hit' WHERE hidedurl='$_GET[go]'");
    if(!$hitquery){
    die(mysql_error());
    }
    echo "<p align=\"center\">Redirecting Wait One Second
    <meta http-equiv=\"refresh\" content=\"1;URL=$row[realurl]\">
    adres satirina gelen www.site.com/?go=123456 su sekle cevriliyor www.site.com/123456
    fakat problemim bu sistem altinda bir dizine gecemiyorum acp_ adinda bir yonetim klasoru olusturdum ve oraya gecemiyorum yine anasayfa geliyor. bunu nasil cozebilirim.

    Şimdiden teşekkürler
  • 17-03-2009, 10:50:39
    #2
    Konuyu açmadan önce forumda arama yapmanızı tavsiye ederim forumda onlarca konu var.
  • 17-03-2009, 11:14:24
    #3
    RewriteRule ^(.*[^(yonetim_klasoru)])/$ index.php?go=$1&%{QUERY_STRING} [L]
    gibi bişey kurtarabilir.
    ya da
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
  • 17-03-2009, 11:22:30
    #4
    tesekkur ederim

    Options +FollowSymlinks
    RewriteEngine On
    RewriteRule (.*).html$ index.php?go=$1 [L]
    bu sekilde kullaninca oluyor sorun olmuyor ama ben html istemiyorum link sonunda o yuzden cok tesekkurler

    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    bu sorunu cozdu . hocam kusuruma bakmazsan burda ne demek istedik ?
  • 17-03-2009, 12:09:07
    #5
    0xyGen adlı üyeden alıntı: mesajı görüntüle
    tesekkur ederim

    bu sekilde kullaninca oluyor sorun olmuyor ama ben html istemiyorum link sonunda o yuzden cok tesekkurler
    ben orda da html uzantılı bir yapı vermemiştimki zaten
    belki dalgınlıkla arada eksik bi karakter geçmiş olabilir ama o da işini görürdü .

    alttakiler o isimde bir dosya veya klasör var mı diye kontrol ediyor, varsa diğer yazım kurallarını es geçiyor... dosyayı ya da klasörü açıyor.
  • 17-03-2009, 12:12:27
    #6
    yok bnm kullandigim baska bir sekli var html$ seklinde o calisiyordu . oyle olmasin istedim bende forumdan bi tane buldum onu demiştim ben
  • 17-03-2009, 13:04:39
    #7
    Üyeliği durduruldu
    0xyGen adlı üyeden alıntı: mesajı görüntüle
    yok bnm kullandigim baska bir sekli var html$ seklinde o calisiyordu . oyle olmasin istedim bende forumdan bi tane buldum onu demiştim ben
    uysal_rockci verdigi iş görür onu denerseniz çözersiniz