我有一个在CakePHP中开发的Web应用程序,我使用Routing.prefixes来访问管理页面......所以假设网站的网址是http://www.mysite.com,我所有的管理页面都在http://www.mysite.com/admin下。
例如,对于用户管理,我会http://www.mysite.com/admin/users/create,http://www.mysite.com/admin/users/edit等。
现在出于安全原因,我想将管理页面的网址更改为更加模糊的网址,例如http://www.mysite.com/myobscureadmin,我希望将其重定向到当前http://www.mysite.com/admin,同时我想阻止访问http://www.mysite.com/admin
我想知道我是否可以在没有对CakePHP代码进行太多更改的情况下实现此目的。如果我通过.htaccess或CakePHP路由规则执行它并不重要...只要代码更改很少。
非常感谢任何输入。
答案 0 :(得分:0)
听起来你应该努力加强你的网站安全性,因为这将比“默默无闻的安全”更好地支持你。至于你的问题,我会在路线文件中解决这个问题,只需添加一条新路线即可。
Router :: connect('/ myobscureadmin',array('controller'=>'users','action'=>'index','admin'=> true));