Merhaba direkt olarak URL yazıp gelen kullanıcıyı sitemde nasıl engelleyebilirim acaba bilgisi olan var mı ?

.htaacces üzerinden şu kod ile engelleyebileceğime dair bir bilgi buldum fakat çalışmadı.
RewriteEngine On
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?hesaplari.can.re [NC]
RewriteRule ^(.*)$ /404.html [R=404,L]