Disable the backend UI
If you want the backend not to be accessible from the frontend site, you can disable the entire Sitefinity CMS backend UI.
IMPORTANT: Disabling the backend UI will disable all routes starting with yoursite/Sitefinity. This includes all routes for Sitefinity CMS backend - /Sitefinity, all service routes - /Sitefinity/Services, routes for authentication/login and any other protected routes - /Sitefinity/<anything else>. Only the SiteSync and LoadBalancing modules routes will be allowed, if these modules are enabled in your site.
This scenario is useful if you have a load-balancing configuration and you want to disable the backend on all frontend nodes, but leave it enabled on nodes used for development.
To disable the backend UI, perform the following:
- Click Administration Settings Advanced System.
- Select DisableBackendUI checkbox and click Save changes.
This settings makes a change to the file~/App-Data/Sitefinity/Configurations/SystemConfig.configby addingdisableBackendUI="True" - To enable the backend UI, open the
SystemConfig.configand deletedisableBackendUI="True"
NOTE: If you have a load balancing configuration, make sure that the
SystemConfig.configis configured differently on the node where the backend is enabled and on the ones where the backend is disabled.