Arkadaşlar .htaccess ile verileri sef link yaptım..
.htaccess dosyam :
RewriteEngine On
RewriteRule (.*)-(.*)\.html$  single.php?id=$1&baslik=$2[L]
RewriteRule ^sayfa/(.*)/ index.php?sayfa=$1 [L]
RewriteRule ^kategori/(.*)/ category.php?sef=$1 [L]
RewriteRule ^etiket/(.*)/ tags.php?sef=$1 [L]
RewriteRule ^sayfa/?$ error.php [L]
RewriteRule ^etiket/?$ error.php [L,NC]
RewriteRule ^kategori/?$ error.php [L,NC]
url çıktısı : www.siteadi.com/1-deneme-haberim.html
kullanıcı www.siteadi.com/1-deneme-haberim.php yazdığında uzantıyı php anlıyor ve bulamıyor.
Bunu nasıl engellerim ?

Yani www.siteadi.com/1-deneme-haberim.php veya 1-deneme-haberim.xml bile yazsam ilgili haber'e gitsin..