更改URL并阻止访问旧URL

问题描述:

我有一个在CakePHP中开发的Web应用程序,我使用Routing.prefixes来访问管理页面...因此,假设网站URL为http://www.mysite.com,我的所有管理页面都在http://www.mysite.com/admin之下。更改URL并阻止访问旧URL

例如,对于用户管理我会http://www.mysite.com/admin/users/createhttp://www.mysite.com/admin/users/edit

现在,出于安全原因,我想改变的URL管理页面,以更隐晦的URL像http://www.mysite.com/myobscureadmin我想重定向到当前http://www.mysite.com/admin,而同时我想阻止访问http://www.mysite.com/admin

我想知道如果我可以实现这一点没有太多的变化,我的CakePHP代码。无论我通过.htaccess还是CakePHP路由规则来执行,只要代码更改很少。

任何输入将不胜感激。

+1

顺便说一句,你应该总是使用example.com – 2011-01-13 12:04:49

+0

都会记得,在我以后的文章:) – user152235 2011-01-13 12:12:58

听起来像你应该努力加强你的网站安全,因为这会让你比'默默无闻的安全'更能代表你。至于你的问题,我会在路线文件中解决这个问题,只需添加一个新路线。 ('/ myobscureadmin',array('controller'=>'users','action'=>'index','admin'=> true));

http://api.cakephp.org/class/router#method-Routerconnect