Arkadaşlar selam,

Ufak bir yardım rica ediyorum. Htaccess hk. pek bir bilgim olmadığı için tıkandım. Sitede gösterilen linkleri htaccessle SEFliyorum. Fakat aşağıdaki kodlamayla http://www.siteadi.com/sbs-sonuclari-3338.html (dogru)'da açılan sayfa http://www.siteadi.com/sbs-sonucsdfs...lari-3338.html (yanlış) bu şekilde yazılınca da açılmaktadır. Aslında DB'de bu şekilde çağrılan bir site mevcut değil. Sadece eşleşen kayıtlar için sonuç alınmasını istiyorum. Eşleşmeyen kayıtlar için 404 boş sayfa çıkmasını istemekteyim. Yardımcı olabilir misiniz htaccess'i nasıl düzenleyebiliriz?

Teşekkürler,


Sitemde htaccess kodlaması aşağıdaki şekildedir.

Options +FollowSymLinks
RewriteEngine On
RewriteRule ^index.html$ index.php?pg=index [L,NC]
RewriteRule ^site_ekle.html$ index.php?pg=ekle [L,NC]
RewriteRule ^onay.html$ index.php?pg=onay [L,NC]
RewriteRule ^arama.html$ index.php?pg=arama [L,NC]
RewriteRule ^kodlar.html$ index.php?pg=kodlar [L,NC]
RewriteRule ^pagerank.html$ index.php?pg=pagerank [L,NC]
RewriteRule ^arama.html$ index.php?pg=arama [L,NC]
RewriteRule ^arama-(.*)-(.*).html$ index.php?pg=arama&sf=$2&ara=$1 [L,NC]
RewriteRule ^forum.html$ index.php?pg=forum [L,NC]
RewriteRule ^iletisim.html$ index.php?pg=iletisim [L,NC]
RewriteRule ^kt_(.*).html$ index.php?pg=kategori&kt=$1 [L,NC]
RewriteRule ^kt_(.*)-sayfa(.*).html$ index.php?pg=kategori&kt=$1&sf=$2 [L,NC]
RewriteRule ^site-(.*).html$ index.php?pg=site&sid=$1 [L,NC]
RewriteRule ^(.*)-(.*).html$ index.php?pg=site&baslik=$1&sid=$2 [L,NC]