假设我开发了一个网站www.example.com, 现在我想在域名之后传递一个参数。例如www.example.com/param。这可能吗?
我的侮辱路线
答案 0 :(得分:0)
您可以将参数传递给默认路线,如下所示。
<强> routes.php文件强>
$route['default_controller'] = 'pages';
$route['about'] = 'pages/about';
$route['(.*)'] = 'pages';
您应该在代码的最后一行调用$route['(.*)']
,否则如果您在浏览器中输入www.example.com/about
关于网页网址,则会重定向到{{1}方法。
default controller
:这意味着您可以在网址
使用可以使用$route['(.*)']
或$this->uri->segment()
来收集函数中的参数
例如: 如果你的网址是这样的
www.example.com/param1/param2/param3/param4
$this->uri->segment_array()