0

我想将http://fpmls.ca/index.php/user/user_postdetail/index/14缩短为http://fpmls.ca/index.php/post_14.html

user_postdetail 是一个控制器,index 是这个控制器的一个函数 14 是 id(dynamic)

我的 .htaccess 代码是:

RewriteEngine On           
RewriteRule ^post_([0-9]+).html$ index.php/user/user_postdetail/index/$1

我正在获取 URL,但“找不到 404 页面:找不到您请求的页面”。显示在该页面中。任何人请帮助我

4

1 回答 1

1

在配置目录中使用routes.php,定义以下规则:

$route['post_(:num).html'] = 'user/user_postdetail/$1';

或者,您可以在应用程序的配置中省略.html并制作您的 URI 后缀。

于 2013-01-28T06:04:19.880 回答