0
我有一個帶有操作登錄的控制器MyUsersController。 我制訂這跟:如何在CakePHP 2和3中正確使用Router Connect方法?
$routes->connect('/member/login', [ 'controller' => 'MyUsers', 'action' => 'login', 'plugin'=>false, 'prefix'=>FALSE]);
現在我可以訪問此動作「登錄」使用這兩個網址,這是不利於搜索引擎優化。
http://localhost/cakephpapp/member/login
http://localhost/cakephpapp/my-users/login
那麼,如何禁用第二個URL呢?
我試過這個代碼工作正常,但我不知道這是否是正確的方法。
$routes->redirect('/my-users/login', '/member/login');