我使用PHP Codeigniter开发了一个网站。它由许多控制器和视图组成。我想加密站点的URL以隐藏控制器和函数名称。目前,URL如下所示:
www.sitename.com/controller_name/function_name
我不希望用户看到控制器和函数名称。现在是否可以这样做,因为该网站几乎完成。这样做有什么捷径吗?请帮忙
答案 0 :(得分:0)
您可以使用codeigniter URI Routing从URL中删除您的控制器名称。
$route['url_name'] = 'controller_name/function_name';
This `www.sitename.com/url_name` will look go to `www.sitename.com/controller_name/function_name`
$route['url_name/(:any)'] = 'controller_name/$1';
This will only change your controller name.. `controller_name` to `url_name`