rahatsız ettiğim için özür... başka bir postta yaşadığım sorunu .htaccess komut satırınını
RewriteRule ^(.*)$ urunler.php?link=$1 [QSA,L]
en alta alarak düzeltmiştim fakat; bu problemi nasıl çözerim ?

mesela urunler.php link çekiyor, yeni haliyle siteadi.com/abcurunu,
ama abcurunu sitede yoksa mesela siteadi.com/fdfds girildiğinde eskiden 404 hatası çıkıyordu şimdi urunler.php ham sayfası açılıyor..

urunler.php satırı en başına bunları ayrı ayrı denedim
<?php $link=$_GET["link"]; if (empty($link)){ header('Location: 404.php'); } ?>
<?php if(!isset($_GET["link"])){ echo "Ürün bulunamadı!"; }  ?>
<?php if(!isset($_GET["link"])) { header('Location: 404.php'); } ?>
ama çözülmedi