Kendimi geliştirmek için ufak bir script yapıyorum. Herşey güzel gidiyordu taki mod_rewrite işine gelene kadar.
Öncelikle url lerim şu şekilde olmasını istiyorum
domain.com/kategori-adi.html
domain.com/konu-adi.html
domain.com/kategori-adi/urunadi.html
v.s
index.php dosyam işlemleri şu şekilde yapıyorum
index.php?islem=kategori&kid=kategori-adi
veya
index.php?islem=sayfa&kid=sayfa-adi gibi
include('mysql_baglanti.php');
include('fonksiyonlar/fonk.php');
$kid = mysql_real_escape_string($_GET['kid']);
$degisken = mysql_real_escape_string($_GET['islem']);
include('tema/header.php');
echo '<!-- Begin Main -->
<div id="main" class="shell">';
switch($degisken){
case 'kategori':
include('tema/kategori.php');
echo 'buraya kategoriler gelicek';
break;
case 'sayfa':
echo 'sayfalar<br>';
echo $kid;
break;
case deneme:
echo 'deneme';
break;
default:
include('tema/slider.php');
include('tema/ustyazi.php');
include('tema/markalar.php');
include('tema/content.php');
echo '</div>
<!-- End Main -->';
include('tema/footer.php');.htaccess dosyam ayrıca htaccess bilmiyorum ama az çok mantık yürüterek yapıyorum.
Alıntı
Kategorilere tıkladığımda
yazdırıyor
sayfalara tıklayınca case sayfa okuması gerekirken kategori case okuyor

Ayrıca script içerisinde linkleride şu şekilde yazdırıyorum
echo '<li><a href="'.URL.'sayfa/'.$sayfaseo.'.html" title="'.$sayfaadi.'"><span>'.$sayfaadi.'</span></a></li>'; <li '.$active.'><a href="'.URL.''.$kategoriseo.'.html" title="'.$kategoriadi.'">'.$kategoriadi.'</a></li> ';