no, non è questione di php, ma di configurazione del server: puoi configurare il tuo server in modo che se non specifichi un nome di una pagina in particolare, quello vada a vedere se nella cartella (login o registrazione nei tuoi esempi) esistano delle pagine di default da caricare (tipo index.php, index.html, default.asp etc.)