• 26-08-2006, 01:18:57
    #1
    download.php?id=1 şeklinde linklerimiz var
    id=1 deneme olsun

    Alttaki şekilde link verdiğimde;
    <a href="<?=$baslik?>.html"><?=$baslik?></a>
    bilmemne.com/deneme.html şeklinde gözükür.

    Bunun için .htaccess dosyasından nasıl bir ayarlama yapmam gerekiyor? Birçak deneme yaptım ama çalıştıramadım.
  • 26-08-2006, 01:27:47
    #2
    Bu kod var ama ne hikmetse çalışmıyor..

    Options +FollowSymLinks
    RewriteEngine on
    RewriteRule \$baslik(.*)\.htm$ /index.php?id=$1
  • 26-08-2006, 04:04:20
    #3
    deneme.html şeklinde yapamazsın, id numarasını tanıtman gerekiyor.
    örneğin 1-deneme.html yapabiliriz.
    Options +FollowSymLinks
    RewriteEngine on
    RewriteRule (.*)-(.*)\.html$ /download.php?id=$1
  • 26-08-2006, 04:16:30
    #4
    Options +FollowSymLinks
    RewriteEngine on
    RewriteRule sayfa-(.*)\.html$ /sayfa.php?q=$1

    şeklinde yapıyorum ben, sen sayfanın title'sini veya başlığını alıp URL de göstermek istiyorsun anladığım kadar ile?
  • 26-08-2006, 04:42:34
    #5
    ama birşey dicem, sen id ile form verileri alıyorsan url de id olmak zorunda ? :s

    mesala ben $s_adi = $form[q]; olarak alıyorum, sayfa.php?q=$s_adi olarak url yazdırıyorum daha sonra htacces den .html çeviriyorum.

    sen verileri id ile alıp, htacces de $s_adi değişkeni kullanarak url de yazdırmak istiyorsun ? veya bunun gibi bişi. aman ya gece gece kafam karışdı
  • 26-08-2006, 05:16:28
    #6
    Benimde kafamı karıştırdın Kalyoncu
    Evet url'de id olmak zorunda, bu yüzden (.*)-(.*) kullanıyoruz, birincisi $1 (id değeri) ikinicisi oraya gelecek herhangi bir yazı.
    TrueLove'ın verdiği örneğe göre $1-<?=$baslik?>.html yani.

    Formla bunun bağlantısı ne onu anlamadım Önemli olan url değil mi
  • 26-08-2006, 05:48:55
    #7
    <?=$baslik?> değerini htacces de kullamazki ? url'ye yollaması gerekli -<?=$baslik?> değerini htaccesden ayarsın

    böle değilmiydi ?
  • 26-08-2006, 09:29:13
    #8
    O değeri htaccess den vermicek ki, anlatamadım
    <?=$baslik?> konu kısmı, sayfadan link verirken id-<?=$baslik?>.html şeklinde link vericek. Htaccess e üstte verdiğimi eklicek.
  • 26-08-2006, 17:45:58
    #9
    dediğin gibi yaptım, hata verdi bende

    Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in /home/tcla/public_html/sayfa.php on line 21

    htacces kodum
    Alıntı
    Options +FollowSymLinks
    RewriteEngine on
    RewriteRule sayfa(.*)-(.*).html$ /sayfa.php?q=$1
    link kodum
    Alıntı
    <a href=\"sayfa$s_id-$s_sayfa_adi.html\" title=\"$s_keywords\">$s_sayfa_adi</a>
    nerde eksiklik yapıyorum :S