ploop un dediği gibi, UTF-8 sorununuzu çözer. Ek olarak arama ayapılan forma da UTF-8 ekleyebilirsiniz: &lt;form action=&quot;adres&quot; method=&quot;post&quot; accept-charset=&quot;UTF-8&quot;&gt;

ya bak bir daha anlatayım aranan kelimeye googlenin tanıyacağı şekilde.html uzantılı bir adres elde etmek istiyorum yani bunu gibi msl şeker adam diye bir şey aransa bunun en mantıklı html adresi böyle olur http://www.site.com/oyna/seker-adam.html yani türkçe karakterleri olmaz biliyorsun adreste ama işte bu linke tıklandığında şeker adam aransın

valla. htaccess i pek fazla bilmiyorum ama bizim Bu link için kullandığımız kod bu http://www.site.com/oyna/seker-adam.html RewriteRule oyna/ \.html news. php?sayfa=18&amp;kelime=$1 Senin dediğin gibi nasıl yaparız tşk.

Arkadaşlar hiç biniz dediğimi anlamamışsınız Şöyle açıklayım Db sistemimi Tablo adı=aranan alanlar = id, date, aranan, duzenlenen Şimdi örnekliyorum. Örneğini aramada &quot;şeker adam&quot; kelimesi arandı şimdi db ye bazılan aranan=şeker adam duzenlenen=seker-adam Şİmdi linkleyeceğim yani adresleyeceğim http://oyunevi.info/oyna/şeker adam.html &gt; aranan=şeker adam ama linkte türkçe karakter var ama genede şeker adm kelimesini arıyor. http://oyunevi.info/oyna/seker-adam.html &gt; duzenlenen=seker-adam gördüğünüg gibi bunda türkçe karakter yok ama bu linkle tıkladığımdada seker-adam diye bişi arıyor. Burada yapmak istediğim bir kelime aranırken linki http://oyunevi.info/oyna/seker-adam.html böyle olacak ama duzenlenen=seker-adam aranan=şeker adam bu olacak ve şeker adam kelimesi aranacak. Tşk.

Ben utf-8 kullanıyorum ve türkçe karakter olarak kaydediyorum veritabanına. Sen de öyle yaparsan sorun kalmaz.

Yaptığınız şeyin öncelikle mantıksız olduğunu söylemek istiyorum. &quot;şeker adam&quot; ı aratıp seker-adam.html diye yönlendirme yapmanız için ilk önce &quot;şeker adam&quot; ı depolatmanız gerekiyor. Bunu göze alıyorsanız ayrı bir tablo yapmanız gerek. Yeni tablo açmamak için ilk aranan kelimedeki türkçe karakterleri egale etmeniz gerek. Yani ilk aranan alanda &quot;şeker adam&quot; ı aratıp mysql de aranan bölgesine kayıt'ı &quot;seker adam&quot; diye yaptırmanız gerek. Lakin benim size tavsiye ne aratılmışsa onu bastırmanızdır. yani &quot;şeker adam&quot; diye aratılan kelimeti direkt şeker-adam.html yapabilirsiniz. Türkçe karakterleri Google için egale ediyorsanız bence bunun google için bir sakıncası yok. Test edilip denenmiştir.

?aranan=cilgin dersane

Tamam dediğim gibi. Sen normal aramanı yaptıracaksın PHP ile. url nasılsa değişmeden. ara. php?aranan?seker adam sonra hosta tanımlayacağın bir. htaccess ile otomotik.html sayfa yapabilirsin. htaccess ile otomotik html sayfa yapmak için forumda arama yapabilirsin. Bir sürü örnek var

senin dediğin olayı db'ye id kolonu ekleyerek de yaparsın. örnek çözüm: veritabanı yapısı: PHP:

ploop un verdiği örnekte.html linkini &quot;aranan-seker-adam.html&quot; olarak vermelisin.

Mrb arkadaşlar; Şimdi sitemde arananları db ye yazdırıyorum. Db sistemimi Tablo adı=aranan alanlar = id, date, aranan, duzenlenen Sistemin Çalışma Şekli Sitemin ana sayfasında yer alan arama formuna Kullanıcı ne girerse girilen kelimeyi db ye kaydediyor Yanlız burada aranan kelimeyi &quot;aranan&quot; alanına ve gene aynı kelimenin türkçe karakterleri ingilizceye çevrilmiş şekilde &quot;duzenlenen&quot; alanına kaydediyor Ben php dosyası ile db ye kaydettiğim verileri PHP:

örnek bir link vereyim size http://www.birseyindir.org/indir/cilgin-dersane.html tıklandığında çılgın dersane aranıyor Benim yapmak istediğim bu zaten yukarıdaki mantıkta bu birseyindir. org un mantığı aynı aranan kelime db ye direk 2 şekilde yazılıyor zaten biri aranan=çılgın dersane diğeri duzenlenen=cilgin-dersane

Eğer utf-8 ile uğraşmak istemeyip var olan sisteminle devam etmek istersen, PHP: