Answers
后台不是用路由分发的,它在一个独立的文件夹。
Typecho 自定义后台路径的操作挺简单的,只有两步:
-
改掉
admin这个文件夹的名字 -
打开根目录下的
config.inc.php文件,找到
PHP/** 后台路径(相对路径) */ define('__TYPECHO_ADMIN_DIR__', '/admin/');
把
/admin/
改成你之前重命名的名字就行了。
另外,如果你用的是官方默认主题的话,你还需要再做下面的一点点小操作:
首先,把后台目录里
/css/
目录中的
normalize.css
和
grid.css
以及
/js/
目录中的
html5shiv.js
和
respond.js
拷贝(我没有研究这些文件在其他地方要不要调用,所以就用复制的方式而不是移动)到官方模板目录中去,具体放该模板目录中的哪个文件夹按照自己的喜好决定。
然后打开
header.php
,定位到以下代码:
HTML<link rel="stylesheet" href="<?php $this->options->adminUrl('css/normalize.css'); ?>"> <link rel="stylesheet" href="<?php $this->options->adminUrl('css/grid.css'); ?>"> <link rel="stylesheet" href="<?php $this->options->themeUrl('style.css'); ?>">
以及:
HTML<script src="<?php $this->options->adminUrl('js/html5shiv.js'); ?>"></script> <script src="<?php $this->options->adminUrl('js/respond.js'); ?>"></script>
把
adminUrl
改成
themeUrl
,然后把那四个文件的路径也改一下,完成。
上面的操作在我的博客中也能找到: 戳这里
修改config.inc.php以及后台文件夹名即可。具体可参考 http://www.typechodev.com/index.php/archives/60/ ,这里有详细的配置过程。