Nel tuo caso il referer è inutile.
Se ho ben capito vorrsti fare una cosa tipo

1.
l'utente arriva
2.
se digita sito.it lascia vedere sito.it
se digita sito.com deve vedere sito.it/qualcosa/

esatto?