Last night I was looking for a way to redirect a domain (example.com) to example.com/folder but without actually redirecting the user to that folder.
So I thought that the best way to go about is actually treading every request as example.com/folder.
Anyway enough said here is the result.
1
2
3
4
5
6
7
8
# Redirect to a different folder
# of the current domain that was requested
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTP_HOST} example\.com [NC]
RewriteCond %{REQUEST_URI} ^/$
RewriteRule ^(.*)$ /folder/$1 [L]
</IfModule>
Place the above in a .htaccess
file in the root of your webserver.
Pretty need isn’t it? It only took 4 lines.