2011-01-13 91 views
0

我有一個在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

回答

0

聽起來像你應該努力加強你的網站安全,因爲這會讓你比'默默無聞的安全'更能代表你。至於你的問題,我會在路線文件中解決這個問題,只需添加一個新路線。 ('/ myobscureadmin',array('controller'=>'users','action'=>'index','admin'=> true));

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