Merhabalar sef link uygulaması yapıyorum.
Bir sıkıntıyla karşılaştım neden olabilir ?

function.php
# Kategori Sef Yarat
function sef_kategori($type)
{
   if ($type)
   return sprintf('kategori/%s/',$type);
}
# Kategori Sef Yarat

# Kategori Getir
function kategori($id = 0, $string = 0, $ustid)
	{
	global $root;
	$query = mysql_query("select * from category where kategori_ust_id = '$id'");
		if(mysql_num_rows($query))
		{
			while($row = mysql_fetch_array($query))
			{
				echo '<li><a ';
				echo'href="'.$root.''.sef_kategori($row["sef"]).'" alt='.$row["title"].' title='.$row["title"].' >'.$row["kategori_id"].'.'.$row["kategori_adi"].'</a></li>';
				kategori($row["kategori_id"], $string + 2, $ustid);
			}
		}else
		{
			return false;
		}
	}
# Kategori Getir
index.php
<?php kategori(0,0,$row["kategori_ust_id"]); ?>
.htaccess
Options +FollowSymLinks
Options All -Indexes
Options +FollowSymLinks
RewriteEngine On
RewriteRule (.*)-(.*)\.html$  single.php?id=$1&baslik=$2[L]
RewriteRule ^kategori/? category.php [NC,L]
RewriteRule  kategori/(.*)/ category.php?type=$1 [L] 
RewriteRule ^sitemap.xml sitemap.php [NC]
RewriteRule ^ziyaretci-defteri.html zdefter.php [NC]
RewriteRule ^iletisim.html iletisim.php [NC]
category.php
$sef = mysql_real_escape_string(strip_tags($_GET["sef"]));
echo $sef;
Kod bloklarım bunlar, kısalttım arkadaşlar..

Kategorilerin linkleri www.siteadi.com/kategori/kategori-adi/ şeklinde gözüküyor.
linke tıkladığımda www.siteadi.com/kategori/kategori-adi/ gidiyor.

Fakat $sef = mysql_real_escape_string(strip_tags($_GET["sef"])); bulamadığından hata alıyorum. Sorguları gerçekleştiremiyorum neden olabilir ?

Edit: Kategorilerin linklerini kategori fonksiyonundan <a href>'ten getiriyorum.