What you need is called VirtualHost to make www.example1.com and www.exaplme2.com point each to a different folder in your filesystem.
If you additionally wish to have a different path in the URI for serving the main content you have various alternatives:
Physically create the folder and do no further changes
Physically create a link (named gallery pointing to the main virtualhost root folder) to the folder and use the FollowSymLinks option for the VirtualHost
Use an Alias directive in the VirtualHost
Alias /gallery /
Use mod_rewrite
RewriteRule /gallery/(.*) /$1 [QSA]
The simplest (CodeIgniter permitting) would be the option 1 or 2.
Snippet from the VirtualHost documentation:
Running several name-based web sites on a single IP address.
Your server has a single IP address, and multiple aliases (CNAMES)
point to this machine in DNS. You want to run a web server for
www.example.com and www.example.org on this machine.
Note
Creating virtual host configurations on your Apache server does
not magically cause DNS entries to be created for those host
names. You must have the names in DNS, resolving to your IP
address, or nobody else will be able to see your web site.
You can put entries in your hosts file for local testing,
but that will work only from the machine with those hosts
entries.
Server configuration
# Ensure that Apache listens on port 80
Listen 80
# Listen for virtual host requests on all IP addresses
NameVirtualHost *:80
<VirtualHost *:80>
DocumentRoot /www/example1
ServerName www.example.com
# Other directives here
</VirtualHost>
<VirtualHost *:80>
DocumentRoot /www/example2
ServerName www.example.org
# Other directives here
</VirtualHost>
The asterisks match all addresses, so the main server serves no requests.
Due to the fact that www.example.com is first in the configuration file,
it has the highest priority and can be seen as the default or primary
server. That means that if a request is received that does not match
one of the specified ServerName directives, it will be served by this
first VirtualHost.