Hi @DimmmCom — when you add a WordPress site, aaPanel automatically configures the Nginx + OpenLiteSpeed (OLS) stack with optimized rewrite rules and PHP settings.
For non-WordPress CMSs, you’ll need to set these manually:
Add the site under your chosen webserver (Nginx or OLS).
Upload your CMS files (e.g., Joomla, Laravel, Drupal).
In aaPanel → Website → Site Settings → Rewrite, choose a rewrite template matching your CMS — or create a custom one.
If you’re using Nginx + OLS, ensure both webservers are running and that the site is bound to the correct backend. Typically, Nginx serves as a reverse proxy to OLS.
Restart both servers after saving changes:
bt restart
If your CMS isn’t listed in the rewrite templates, you can copy its .htaccess rules into aaPanel’s rewrite config manually.