IMPORTANT: You should first try with the default .htaccess provided in the download. In most cases the default .htaccess works good on subdomains too.
If you are facing 404 problems on subdomain make sure that you have mod_rewrite enabled and replace the main .htaccess file with one of the following where the CRM word in htaccess 3,4 is your subdomain name.
This fix may apply on NO INPUT FILE SPECIFIED.
1 2 3 4 5 6 7 |
RewriteEngine on RewriteBase / RewriteCond $1 !^(index\.php|resources|robots\.txt) RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php/$1 [L,QSA] AddDefaultCharset utf-8 |
1 2 3 4 5 6 7 |
RewriteEngine on RewriteBase / RewriteCond $1 !^(index\.php|resources|robots\.txt) RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php?/$1 [L,QSA] AddDefaultCharset utf-8 |
1 2 3 4 5 6 7 |
RewriteEngine on RewriteBase / RewriteCond $1 !^(index\.php|resources|robots\.txt) RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ crm/index.php/$1 [L,QSA] AddDefaultCharset utf-8 |
1 2 3 4 5 6 |
RewriteEngine on RewriteCond $1 !^(index\.php|resources|robots\.txt) RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ crm/index.php/$1 [L,QSA] AddDefaultCharset utf-8 |