Изменить URL и заблокировать доступ к старому URL - PullRequest
0 голосов
/ 13 января 2011

У меня есть веб-приложение, разработанное в CakePHP, и я использую Routing.prefixes для доступа к страницам администрирования ... так скажем, URL-адрес веб-сайта http://www.mysite.com, У меня все страницы администрирования идут под http://www.mysite.com/admin.

Например, для управления пользователями у меня будет http://www.mysite.com/admin/users/create, http://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 Ответ

0 голосов
/ 13 января 2011

Похоже, вы должны работать над повышением безопасности своего сайта, поскольку это поможет вам лучше, чем «безопасность в неизвестности».Что касается вашего вопроса, я бы решил это в файле маршрутов, просто добавив новый маршрут.

Router :: connect ('/ myobscureadmin', массив ('controller' => 'users', 'action'=>' index ',' admin '=> true));

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...