Aslinda dediginiz gibi yapiyordum icerigi veritabanina kaydederken bir alanim vardi ve o alan seo_baslik seklindedi fakat daha sonra bir kac arkadastan edindigim bilgilere bu sekilde veritabanini yoruyormus yani id aramasi yerine string aramasi yorar dediler. Bende bu dogrultuda degisiklik yaptim.
Simdi bir daha geriye donup herseyi degistirmek istemiyorum eger id yi kaldiramiyorsam sanirim id ile kullanmak zorunda kalicam. Fakat simdi baska bir problemim var ve cozemiyorum
.htaccess dosyam
Options +FollowSymlinks
RewriteEngine On
ReWriteRule ^category/([A-Za-z0-9-]+).html category.php?cat=$1 [L,NC]
ReWriteRule ^([A-Za-z0-9-]+).html article.php?id=$1 [L,NC]
ReWriteRule ^rss.xml rss.php [L,NC]
url
<a href="<?php echo $baseurl; ?><?php echo $url; ?>-<?php echo $intro['id']; ?>.html">
article.php yani yazinin tamaminin oldugu sayfa
$id= intval($_GET['id']);
$hit=mysql_query("UPDATE content SET hits=(hits+1) WHERE id='$id'");
$sql= mysql_query("SELECT content.title, content.keywords, content.catid, content.description AS metadesc, content.content_text, content.date, content.hits, category.name FROM content INNER JOIN category ON content.catid = category.id where content.id='$id'");
$text=mysql_fetch_assoc($sql);
<?php echo $text['content_text']; ?>Bu sekilde seo lu linke tikladigimda
http://www.domain.com/seo-link-25.html ekrana hicbirsey basmiyor yani seo link calismiyor id gelmiyor.
Fakat su sekilde seo suz yazdigimda linki
http://www.domain.com/article.php?id=25 sorunsuz calisiyor icerigi basiyor.
Sorun nerede olabilir ?
Daha duzgun olsun derken hepsini bozdum