有没有办法从网站上删除OctoberCMS后端?

时间:2018-01-22 17:22:49

标签: octobercms

例如,我使用OctoberCMS及其插件制作了一个网站,但我想给用户一个全新的后端,它仍将包含所用插件的后端部分。谢谢

2 个答案:

答案 0 :(得分:0)

主要有三个模块,它们相互连接

  1. CMS
  2. backend
  3. 系统
  4. 因此您无法删除它们,但是当用户尝试打开backend access

    时,您可以屏蔽admin cms或将用户重定向到http://site/backend面板

    因为如果您删除backend网站将无法正常工作,因为我们需要插件设置等相互关联的东西。

    最佳选择是创建一个名为root-folder的{​​{1}},让您的管理面板在那里

    当用户尝试打开admin etc..时,将他重定向到http://site/backend

    为此,您需要在http://site/admin文件中添加一些conditions

    将此添加到根目录.htaccess

    .htaccess

    在您的管理文件夹中新建.htaccess并将所有请求重定向到' index.php'除了' js / css / images' (你可以从当前的十月cms' s # white list admin folder RewriteCond %{REQUEST_FILENAME} !/admin/.*

    中获取它

    现在将用户重定向到此管理员文件夹,而不是使用.htaccess作为管理面板 转到backend

    config/cms.php

    现在'backendUri' => '/admin', //replace /backend to /admin 将不再有效,/backend将指向您的管理面板。

      

    很遗憾,由于cms需要admin才能正常工作,因此无法将其删除。

答案 1 :(得分:0)

最好保留当前的后端文件。 使用下面提到的插件,这将有助于为后端创建一个单独的主题

https://octobercms.com/plugin/cyd293-backendskin