Welcome Guest, Not a member yet? Register   Sign In
Advanced Controller Routing (based on domain)
#7

[eluser]toopay[/eluser]
Or write one htaccess file in public_html : with your recent structure, this is a trivial example for that
Code:
RewriteEngine on

RewriteCond $1 !^(index\.php|assets|robots\.txt|user_guide)
RewriteCond %{HTTP_HOST} ^www\.domain1\.com
RewriteCond %{HTTP_HOST} ^domain1\.com
RewriteRule ^(.*)$ index.php/domain1.com/$1 [R=permanent,L]

RewriteCond $1 !^(index\.php|assets|robots\.txt|user_guide)
RewriteCond %{HTTP_HOST} ^www\.domain2\.com
RewriteCond %{HTTP_HOST} ^domain2\.com
RewriteRule ^(.*)$ index.php/domain2.com/$1 [R=permanent,L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
Or more less line...
Code:
RewriteEngine on

RewriteCond $1 !^(index\.php|assets|robots\.txt|user_guide)
RewriteCond %{HTTP_HOST} ^(www\.)?([^.]+)\.([^.:]+)
RewriteCond %{DOCUMENT_ROOT}application/modules/%1%2/ -d

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^(.*)$ index.php/%1%2/$1 [R=permanent,L]
Also note that unless you did put your application in weird environment (like centOS with Cherooke instead Apache, or anything else that odd), dont use '?' in your htaccess.


Messages In This Thread
Advanced Controller Routing (based on domain) - by El Forum - 07-05-2011, 08:18 AM
Advanced Controller Routing (based on domain) - by El Forum - 07-05-2011, 08:19 PM
Advanced Controller Routing (based on domain) - by El Forum - 07-05-2011, 10:39 PM
Advanced Controller Routing (based on domain) - by El Forum - 07-05-2011, 11:02 PM
Advanced Controller Routing (based on domain) - by El Forum - 07-07-2011, 08:58 AM
Advanced Controller Routing (based on domain) - by El Forum - 07-07-2011, 09:23 AM
Advanced Controller Routing (based on domain) - by El Forum - 07-07-2011, 09:35 AM
Advanced Controller Routing (based on domain) - by El Forum - 07-07-2011, 09:41 AM
Advanced Controller Routing (based on domain) - by El Forum - 07-08-2011, 12:42 AM
Advanced Controller Routing (based on domain) - by El Forum - 07-08-2011, 06:07 AM
Advanced Controller Routing (based on domain) - by El Forum - 07-08-2011, 06:18 AM
Advanced Controller Routing (based on domain) - by El Forum - 07-08-2011, 06:43 AM
Advanced Controller Routing (based on domain) - by El Forum - 07-08-2011, 07:09 AM



Theme © iAndrew 2016 - Forum software by © MyBB