Hosting Self Hosted WordPress Blogs not installed in Root
If the WordPress is installed in /wordpress subfolder then the blog can be accessed www.example.com/wordpress but if you want the blog to be default page servered by the web-server.. there are many ways to do this.. but involves modification to many files and coping index.php, wp-config.php etc..
A simple solution is to edit “.htaccess” in the root folder (if it does not exist use text editor to create the file ) note the ‘.’ in file name
RewriteEngine On
# Not a necessity .. but a learn on .htaccess so that
# even Intranet access is available from Root..# OR is use
RewriteCond %{HTTP_HOST} ^(www.)?192.168.1.40$ [OR]
RewriteCond %{HTTP_HOST} ^(www.)?example.com$ [NC]
RewriteRule ^(/)?$ wordpress [L]
# Use the below if you want the user Browser to remember this redirect
# RewriteRule ^(/)?$ wordpress [L,R=301]