iyi güzelde hocam sen benim verdiğim kodu yazıyorsun buraya ben html i kaldırmak istiyorum zaten kaldırmayı bilsem .htaccess kodlarını buraya yazıp konu acmam kaldırırım şimdi

kategorilere self url yapılan fonksiyon kodlarım
function categoryurl($categoryId,$categoryname) {
    global $siteurl, $sefriendly;
    if ($sefriendly == '1') {
        $categoryname = str_replace(" ","-",$categoryname);
        $categoryname = str_replace("(","-",$categoryname);
        $categoryname = str_replace(")","-",$categoryname);
        $categoryname = str_replace("'","_",$categoryname);
        $categoryname = str_replace("","a",$categoryname);
        $categoryname = str_replace("ö","o",$categoryname);
        $categoryname = str_replace("ü","u",$categoryname);
        $categoryname = str_replace("ı","i",$categoryname);
        $categoryname = str_replace("İ","i",$categoryname);
        $categoryname = str_replace("","o",$categoryname);
        $categoryname = str_replace("ç","c",$categoryname);
        $categoryname = str_replace("ğ","g",$categoryname);
        $categoryname = str_replace("ş","s",$categoryname);
        $categoryname = str_replace("Ç","c",$categoryname);
        $categoryname = str_replace("I","i",$categoryname);
        $categoryname = str_replace("İ","i",$categoryname);
        $categoryname = str_replace("Ö","o",$categoryname);
        $categoryname = str_replace("ğ","g",$categoryname);
        $categoryname = str_replace("Ş","s",$categoryname);
        $categoryname = str_replace("Ü","u",$categoryname);
        $categoryname = str_replace("'","-",$categoryname);
        $categoryname = str_replace(".","-",$categoryname);
        $categoryname = str_replace("=","-",$categoryname);
        $categoryname = str_replace("?","-",$categoryname);
        $categoryname = str_replace(",","-",$categoryname);
        $categoryname = str_replace("|","-",$categoryname);
                                      $categoryname = str_replace("","i",$categoryname);
        $categoryurl = $siteurl."/oyun-kategori/".$categoryId."/".$categoryname;
    } else {
        $categoryurl = $siteurl."/browse.php?c=".$categoryId;
    }
    return $categoryurl;
.htaccess kategori kodlarım:

RewriteRule ^oyun-kategori/([0-9]+)/([_A-Za-z0-9-]+) index.php?action=browse&cid=$1 [L]
RewriteRule ^oyun-kategori/([0-9]+)/([_A-Za-z0-9-]+)/([0-9]+).html index.php?action=browse&cid=$1&page=$3 [L]
browse.php yani kategori sayfam.

<?php

if (is_numeric($cid)){

    $sql = mysql_query("SELECT catid, name, description, keywords, permissions FROM categories WHERE catid = '$cid' && status = '1'");
    
    if (mysql_num_rows($sql) > 0) {
    $row = mysql_fetch_array($sql);
    
    $cid = $row['catid'];
    $categoryname = $row['name'];
    $sitename3 = $row['name']." oyna, ".$row['name']." flash oyun, ".$row['name']." kral oyun, ".$row['name']." oyunlar oyna,";
    $cpermissions = $row['permissions'];
    
    } else {
        header("Location: ".$siteurl."/");
        exit();
    }
    
} else {
    header("Location: ".$siteurl."/"); 
    exit();
}
// Display games
function displaygames($cid,$page,$categoryname) {
    global $siteurl,$filesperpage,$sefriendly;
    $result = mysql_query("SELECT title, icon, iconlocation, fileid, description, timesplayed FROM files WHERE category = '$cid' && status ='1' ORDER BY fileid DESC");
    if (mysql_num_rows($result) == '0') {
        echo "There are no files in this category";
    } else {
    
        // Get number of pages
        $numrows = mysql_num_rows($result);
        $offset = ($page - 1) * $filesperpage;
        $pagescount = ceil($numrows/$filesperpage);
        
        for ($pagen = 1; $pagen <= $pagescount; $pagen++) {
            if ($pagen == $page) {
                $nav .= "&nbsp;<b>$pagen</b>";
            } else {
                if ($sefriendly == '1') {
                    $nav .= "&nbsp;<a href=\"".categoryurl($cid,$categoryname)."/".$pagen.".html\">".$pagen."</a>";
                } else {
                    $nav .= "&nbsp;<a href=\"".categoryurl($cid,$categoryname)."&page=".$pagen."\">".$pagen."</a>";
                }
            } 
        }
        if ($page > 1) {
            $pagen = $page - '1';
            if ($sefriendly == '1') {
                $prev = "<a href=\"".categoryurl($cid,$categoryname)."/".$pagen.".html\">< Önceki Sayfa</a>";
            } else {
                $prev = "<a href=\"".categoryurl($cid,$categoryname)."&page=".$pagen."\">< Önceki Sayfa</a>";
            }
        } else {
            $prev  = "";
        }
        if ($page < $pagescount) {
            $pagen = $page + '1';
            if ($sefriendly == '1') {
                $next = "&nbsp;<a href=\"".categoryurl($cid,$categoryname)."/".$pagen.".html\">Sonraki Sayfa ></a>";
            } else {
                $next = "&nbsp;<a href=\"".categoryurl($cid,$categoryname)."&page=".$pagen."\">Sonraki sayfa ></a>";
            }
        } else {
            $next = "";
        }
    // Display page numbers
    if ($pagescount > '1') {
        echo "<tr><td colspan='3' class='pagenumbers'>".$prev.$nav.$next."</td></tr>";
    }
    
    $result2 = mysql_query("SELECT fileid, title, description, icon, iconlocation, timesplayed FROM files WHERE category = '$cid' && status ='1' ORDER BY title LIMIT $offset, $filesperpage");
    
        $fileinrow="1";
    while($row = mysql_fetch_array($result2)) {
        $fileid = $row['fileid'];
        $filetitle = $row['title'];
        $filedescription = $row['description'];
        $fileicon = $row['icon'];
        $iconlocation = $row['iconlocation'];
        $timesplayed = number_format($row['timesplayed']);
        
        if ($iconlocation == '1') {
            $imageurl = $siteurl."/files/image/".$fileicon;
        } else {
            $imageurl = $fileicon;
        }
        
        if (strlen($filedescription) > '40') {
            $filedescription = substr("$filedescription",0,37)."...";
        }
        
        if ($fileinrow == '1') {
         echo "<tr>";   
        }
    ?>
    <td width="33%" valign="top">
      <table class="browsegamesbox">
        <tr>
          <td width="71">
          <a href="<?php echo fileurl($fileid,$filetitle); ?>" target="_self"><img src="<?php echo $imageurl; ?>" width="70" height="59" ALT="<?php echo $filetitle; ?>" ALT="<?php echo $filetitle; ?>" border="0"></a>
          </td>
          <td valign="top">
          <a title="<?php echo $filetitle; ?> oyununu oynamak için tıklayın" href="<?php echo fileurl($fileid,$filetitle); ?>" target="_self" class="gamelink"><?php echo $filetitle; ?></a><br />
          <?php echo $filedescription; ?><br />
          <span class="Oynanma">(Oynanma: <?php echo $timesplayed; ?> Kez)</span>
          </td>
        </tr>
      </table>
    </td>
    <?php
        if ($fileinrow == '3') {
         echo "</tr>";
         $fileinrow = "0";
        }
        $fileinrow++;
    }
    if ($fileinrow == '2') {
        echo "<td width=\"33%\"></td><td width=\"33%\"></td></tr>";
    } elseif ($fileinrow == '3') {
        echo "<td width=\"33%\"></td></tr>";
    }
    // Display page numbers
    if ($pagescount > '1') {
        echo "<tr><td colspan='3' class='pagenumbers'>".$prev.$nav.$next."</td></tr>";
    }
    }
}
?>
yardımcı olacak arkadaşa şimdiden teşekkür ederim.