Hi. I had created an account to use the free hosting service. I had bought my domain from some other place but changed the name servers to ns1.infinityfree .com and ns2.infinityfree .com I waited a reasonable time to allow for propagation but after two weeks, I still get a 404 error.
I checked your account, but the directory of your domain is missing. Your domain is linked to the directory technokhansimple.co.ke/htdocs, but this directory does not exist. Please create it yourself and upload your files to it to make your site work.