I found a useful technique for getting your Wordpress blog to work if installed to a subdirectory. This is particularly relevant if you have a shared hosting or reseller account as I know it has been problematic with these types.
When trying to go into the wp-login or even index.php you receive a page cannot be displayed message it may be you need to add some lines to your .htaccess file within your Wordpress root (i.e. – http://yourdomain.com/wordpress/.htaccess

Try putting these lines in to redirect to the index.php (changing subdirectory to your folder name)

Code:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /subdirectory/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /subdirectory/index.php [L]
</IfModule>
# END WordPress
That should sort out your site and allow you to get on it and logged in.