Als je site op een Apache server draait dan moet je een .htacces en .htpasswd script maken, ga maar eens googelen je vind genoeg info daarover. Er is ook een generator die dat voor je maakt. Wanneer je de hele website wilt beveiligen dan verander je de index.html naar index.php. Op mijn site werkt het prima. Je kunt ook mappen beveiligen met die scripts.