hocam ama mesela başlık
http://localhost/ahmettalut/oku.php?baslik=Hasan Paşa
şeklinde ise ne yapmam gerek. .htaccess dosyasını nereye koymam gerek ?
RewriteRule ^(.*)-(.*)$ oku.php?baslik=$1&seo=$2
ana dizine atacaksınız
--R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 15:53:19 -->-> Daha önceki mesaj 15:07:38 --
ve Hasan Paşa adını nasıl
hasan-pasa yaparım
düzeltmeni görmemisim aslında benim kullandığım yöntem veriyi kayıt ederken başlık ve seflink olarak ayrı ayrı kaydediyorum seflink nedir diyeceksen bu hasan-pasa dır

peki kaydettin nasıl kulanacaksın öncelikle
onun için phpyi kullandığın alanda sef yapısını kullanmalısın
function seflink($sef) {
$tr = array('ı','İ','ğ','Ğ','ü','Ü','ö','Ö','Ç','ç','ş','Ş',' ');
$eng = array('i','i','g','g','u','u','o','o','c','c','s','s','-');
$sef = str_replace($tr,$eng,$sef);
$sef = mb_strtolower($sef);
$sef = preg_replace('/&.+?;/','', $sef);
$sef = preg_replace('/[^%a-z0-9_-]/', '', $sef);
$sef = str_replace("\\","",$sef);
$sef = str_replace('"',"",$sef);
$sef = preg_replace("/'/","",$sef);
$sef = preg_replace("/ +/"," ",$sef);
$sef = preg_replace("/\s/","",$sef);
$sef = preg_replace('/-+/', '-', $sef);
$sef = preg_replace('|-+|', '-', $sef);
$sef = trim($sef, '-');
return $sef;
}bu fonksiyonla
$baslik = 'Hasan Paşa';
$seflink = seflink($baslik);
mysql_query("Insert into tablo (baslik,seflink) value ('$baslik','$seflink')");bu şekilde kullanırsın aldığın veriyi seflink fonksiyonundan geçirirsin daha sonra
if ($seo = $_GET["seo"]){
$getir = mysql_query("SELECT * FROM tablo WHERE seflink='$seo'");
//Buraya kadar aldığın sef yapısını veri tabanında hangi veriye ait olduğunu bulduk
$sonuc = mysql_fetch_array($getir);
@extract($sonuc);
require("veriyiyansit.php"); //Daha sonra veriyiyansit php yi çağırdık
}else{
header("Location:index.php");
}
}veriyiyansit.phpde
$veriler = mysql_query("select * from tablo where baslik ='$baslik'");diyerek o an hangi değer tıklanmışsa onun verilerini seçiyoruz ve top sizde