Ukoliko ti ne-SSL i SSL sajt pokazuju na razlicite direktorijume - logicno je da dobijes 404 (file not found) gresku jer tamo nema login.php.
Daj malo konfiguraciju servera kako si podesio - pa da vidimo...
P.S. Ako bi hteo da budes siguran da nisi pogresio u kucanju adrese, mogao si da stavis nesto ovako:
Code:
if (!$_SERVER['HTTPS']) header("Location: https://".$_SERVER["HTTP_HOST"].$_SERVER["PHP_SELF"])
Kad sve ostalo zakaže, pročitaj uputstvo...