Wenn wir schreiben, ist das Frontend im Allgemeinen „Home“ und das Backend „Admin“
Dann ist unser Backend Domainname/Administrator, daher ist es für uns sehr mühsam, diese Adresse jederzeit zu ändern
Zuerst denken Sie vielleicht darüber nach, den Modulnamen oder die Gruppierung (Version 3.1) zu ändern
In diesem Fall müssen Sie nicht nur die Konfiguration ändern, sondern auch einen Namen für alle Steuerelemente ändern, was zu mühsam ist
Als nächstes verwenden wir Routing-Regeln, um den Administratorzugriff zu verhindern//1 Zuerst lassen wir zu, dass beim Anmelden kein Urteil gefällt wird, ohne abzuspringen (der Code kann so sein). <code class="prettyprint linenums lang-php">//1,首先我们让判断不在登陆中不经弹跳(代码可以这样)<br>
if(!session("?id")){<br>
exit("想造反啊!");<br>
//header("Location: ".U('Login/index')); 绝对不要跳转<br>
}<br>
<br>
//2,我们把 admin/* 之类的请求禁止掉 在配置中写以下代码<br>
<br>
<br>
'URL_ROUTER_ON' => true, // 开启路由<br>
'URL_ROUTE_RULES' =>array( <br>
'admin/$' => 'Admin/Index/index',<br>
//禁止掉,原理是把他指到非登陆地址,在没有登陆情况下,会显示 exit("想造反啊!");<br>
'admin/login$' => 'Admin/Index/index', //禁止掉,<br>
'admin/login/index' => 'Admin/Index/index', //禁止掉,<br>
//当然这里你也可以用正则来写<br>
),<br>
<br>
//3,添加我们可以访问的地址, (我这里分开写了,你也可以跟上面代码合并)<br>
'URL_ROUTE_RULES' =>array(<br>
'/(admin123|admin456)/i' => 'Admin/Login/index', //可以访问的<br>
// /(admin123)/i 括号里写可以访问的 多个用|隔开 i为不区分大小写<br>
),<br>
<br>
//4,可以弄个后台设置,保存一个单独的规则在配置文件里<br>
<br>
<img src="/Uploads/editor/2016-07-25/57957d1b798f1.png" alt="Verwenden Sie Routing, um die vom Thinkphp-Framework entwickelte Backend-Adresse zu ändern" ><br>
<br>
//5,最终效果<br>
<br>
<img src="/Uploads/editor/2016-07-25/57957d4f2db60.png" alt="Verwenden Sie Routing, um die vom Thinkphp-Framework entwickelte Backend-Adresse zu ändern" ><br>
<br>
<br>
//更多好用代码找我们交流<br>
//论坛 www.flash127.com<br>
//QQ群 324098841<br>
//梦雪论坛->>梦就在这里,让梦想者聚集一起为梦努力,奋斗!
if(!session("?id")){
exit("Ich will rebellieren!");