You are describing to different kinds of access to your site, FTP and HTTP access are not always the same. Generally FTP logs into the root folder and maybe not the "webroot" of your site whatever that happens to be. HTTP usually goes to the "webroot" of your site unless it is directed to do something else by a mod_rewrite in the .htaccess file. Many Hosting Providers and SEO types are routinely adding mod_rewrites now to sites in their control. What is the problem you are trying to solve?