• 20-02-2010, 17:01:42
    #1
    merhaba arkadaşlar. htaccess rewrite yardımı gerekiyorda, yardımcı olabilirseniz sevinirim.

    site.com/sozluk.php?process=word&q=kelime

    bu linki

    site.com/k/kelime


    olarak göstermek istiyorum.

    bu düzenlemeyi yapabilmem için php dosyalarında ne tür bir düzenleme yapmam gerekiyor onuda yazabilirseniz sevinirim.

    teşekkürler.

    not: tahmin edebileceğiniz gibi sözlük scripti.
  • 20-02-2010, 17:03:03
    #2
    Misafir
    benim de sorum olacak akradaslar her konu baslıgında konu titlesini nasıl göstereceğiz
  • 20-02-2010, 17:29:14
    #3
    .htaccess dosyasına şunu ekle
    RewriteEngine on
    RewriteRule ^k/(.*)$ sozluk.php?process=word&q=$1 [NC]
    ayrıca php dosyalarda
    site.com/sozluk.php?process=word&q=kelime olan linkleri
    site.com/k/kelime olarak değiştir.
  • 20-02-2010, 17:35:00
    #4
    Invictus adlı üyeden alıntı: mesajı görüntüle
    .htaccess dosyasına şunu ekle
    RewriteEngine on
    RewriteRule ^k/(.*)$ sozluk.php?process=word&q=$1 [NC]
    ayrıca php dosyalarda
    site.com/sozluk.php?process=word&q=kelime olan linkleri
    site.com/k/kelime olarak değiştir.
    php dosylarda

    "sozluk.php?process=word&q=" bu şekilde tanımlanmıştı hepsini tek tek "k/" yaptım ama olmadı
  • 20-02-2010, 17:36:28
    #5
    site adresini pm at istersen bir bakayım
  • 20-02-2010, 18:03:55
    #6
    Bende Bunu Arıyordum...
  • 20-02-2010, 22:23:59
    #7
    Kimlik doğrulama veya yönetimden onay bekliyor.
    $site_adresi="o10.net"
    echo "<base href=\"http://$site_adresi/\" />";

    baglan.php veya database bilgileriyle db ye baglanan dosyana bnu ekle tabi ordaki $site_adresi yerine sıte adresını ver
  • 21-02-2010, 04:53:37
    #8
    Misafir
    arkadaslar ben yaptım ama mesaj içinde link hatası var bu seferde

    örneğin sol panelde recep+tayyip-erdogan yaziyorsa

    mesaj içinde; recep tayyip erdoğan oluyor linkler. bunu nasıl düzelteceğiz? türkçe karakterleri ve boşlukları yani nasıl düzeltiriz?
  • 21-02-2010, 08:29:18
    #9
    Üyeliği durduruldu
    Bertan adlı üyeden alıntı: mesajı görüntüle
    arkadaslar ben yaptım ama mesaj içinde link hatası var bu seferde

    örneğin sol panelde recep+tayyip-erdogan yaziyorsa

    mesaj içinde; recep tayyip erdoğan oluyor linkler. bunu nasıl düzelteceğiz? türkçe karakterleri ve boşlukları yani nasıl düzeltiriz?
    bunu için bir filtre kullanmak gerekir.
    sana bir fonksiyon vericem linklerde onu kullan:

    function linkdegis($link){
    $a1=array('İ','ı','Ç','ç','Ş','ş','Ö','ö','Ğ','ğ','Ü','ü',' ');
    $a2=array('I','i','C','c','S','s','O','o','G','g','U','u','_');
    $a3=str_replace($a1,$a2, $link);
    return $a3;
    }
    kullanımı:
    echo $link; //yerine
    
    echo linkdegis($link);//kullanmalisiniz