Forum Moderators: phranque
RewriteCond $1 !^folder2/
RewriteCond %{HTTP_HOST} ^www\.domain2\.com
RewriteRule (.*)/folder2/$1 [L] RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
RewriteCond $1 !^folder2/
RewriteCond %{HTTP_HOST} ^www\.domain2\.com
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) /folder2/index.php?q=$1 [L,QSA]
RewriteCond $1 !^folder2/
RewriteCond %{HTTP_HOST} ^www\.domain2\.com
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) /folder2/index.php?q=$1 [L,QSA]
# If URL-path requested in domain2 does not resolve to existing file or
# directory in /folder2, then rewrite the request to the /index.php script
# in folder2, passing the requested URL-path as a query string.
RewriteCond %{HTTP_HOST} ^www\.domain2\.com
RewriteCond $1 !^folder2/
RewriteCond %{DOUMENT_ROOT}/folder2/$1 !-f
RewriteCond %{DOUMENT_ROOT}/folder2/$1 !-d
RewriteRule ^(.*)$ /folder2/index.php?q=$1 [QSA,L]
#
# Else prepend /folder2/ directory-path to remaining domain2 requests unless already done
RewriteCond %{HTTP_HOST} ^www\.domain2\.com
RewriteCond $1 !^folder2/
RewriteRule ^(.*)$ /folder2/$1 [L]