Since most of you already know that rewrite rules with OpenLiteSpeed do not work as they work with LiteSpeed Enterprise/Apache.
Every domain must have their own .htaccess file and OpenLiteSpeed is explicitly told to load rules from the file, otherwise, the file is totally ignored. So if you have a master domain at:
/home/masterdomain.com/public_html its .htaccess file is located at
/home/masterdomain.com/public_html/.htaccess any .htaccess files in subdirectories do not work and they are ignored.
And so if you have a child-domain under the master domain with the path
/home/masterdomain.com/public_html/childdomain.com its rewrite rules will be ignored since OpenLiteSpeed has not been told to load rewrite rules from
To solve this problem we have a dedicated child domain launcher, where you can:
View Access/Error logs.
Edit virtual host configurations for child domain.
Add/Delete Rewrite rules.
Enable/Disable open_basedir protection.
Go to your Master Domain launcher which is located at:
There you can manage your child domain configurations.