0

我只是在学习CI。我正在尝试构建自己的 CMS。我已经成功创建了一个 url 结构www.mydomain.com/pages/getpage/2,其中 2 是页面的 id。

但是,我想从 url 中删除“/pages/getpage/2”。相反,我希望域读取www.mydomain.com/about,关于作为页面的标题,它是 db 中的一列。

我意识到这与路由有关,也可能与 htaccess 文件有关。

我不确定在路由中添加什么来制作我想要的 url。

4

1 回答 1

0

如果您希望 www.mydomain.com/pages/getpage/2 路由到 www.mydomain.com/about,请将此行插入到您的 routes.php

$route['about/(:num)'] = "pages/getpage/$1";

您的 URL 结构将是 www.mydomain.com/about/2,因为您需要该 id 作为对您的内容的引用。

访问此处了解有关路由的更多详细信息

于 2013-03-29T17:50:57.140 回答