• 25-09-2007, 00:04:58
    #1
    siteadi.com/tara/arama.php?sonuc=ankara
    şeklinde bir arama var ve ben her aramalarda

    siteadi.com/tara/ankara.html şeklinde çıkmasını istiyorum ama bir türlü yapamadım en az 20 tane .htaccess hakkında yazılar okudum ve eklenmesi gereken sanırım bu.

    Options +FollowSymLinks 
    RewriteEngine on 
    RewriteRule (.*).html$ arama.php?sonuc=$1
    Peki bunda ne terslik var ? arama.php'in içine ne eklemem gerek ?
  • 25-09-2007, 00:06:44
    #2
    linklerin siteadi.com/tara/arama.php?sonuc=ankara diye mi gözüküyor. hiç siteadi.com/tara/ankara.html yazarak girmeyi denedin mi ?
  • 25-09-2007, 00:08:33
    #3
    Evet o şekilde denedim ve çalışıyor.
    Ama her arama yapıldığında o şekilde çıkmasını istiyorum :S
    o zaman ara.php ile ilgili birşeymi yapmak gerekiyor ?
  • 25-09-2007, 00:11:32
    #4
    ara.php dosyandaki linkleri elle düzenlemen gerekli oradaki linkleri o şekilde yazdır olay biter onun htacess ile alakası yok. herkes orada takılıyor. linkleri kendi kendine o şekle dönüşecek sanıyor.
  • 25-09-2007, 00:14:49
    #5
    ara.php'in içinde linkler yok o sadece post gönderiyor arama.php 'ye ve orasıda mysql'un içinde arama yapıp ekrana yansıtıyor ?

    Edit: Bu arada değişmesi gereken yer olarak burayımı diyorsunuz ?

    $url=$r["link_url"];
    echo "<a href=".$url.">".$url."</a><br>";
  • 25-09-2007, 00:16:47
    #6
    post ile giden veriyi ancak javascript ile dediğin şekle sokarsın. onu biraz araştır.
  • 25-09-2007, 00:17:59
    #7
    yukarıda yazımı editledim yanlış anlamadıysam ordan bahsediyorsunuz
    radminden bir yazıda şöyle birşey söylemiş..

    <A HREF="<%sonuc%>-<%TITLE%>.htm" class='line'>
    gibi..
  • 25-09-2007, 00:21:20
    #8
    form üzerinde arama yapınca bir sonraki sayfaya giden veri ya POST ile gizli olarak yada GET ile açık bir şekilde (?ara=xxx) gider. bunu değiştirmek için javascript kullanman gerekir.

    ama aramaları kaydediyor kaydettiği aramalardaki linkleri bu şekilde göstermem lazım dersen. o zaman kodlama içinde onun yeri vardır.
  • 25-09-2007, 00:25:29
    #9
    Hm post ile yapmıştım sonra get'e çevirdim bende arama.php=sonuc seklinde göstersinde bende .htaccess ile bunları html'ye çeviririm diye ama tabi oda sonuç vermedi. yardımın için tşk ederim soyturk ama keşke böyle birşey olabilseydi +rep