.htaccess缩短代码不起作用

时间:2013-01-28 05:18:57

标签: php .htaccess codeigniter url-shortener

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

user_postdetail是一个控制器,索引是这个控制器的一个函数,14是id(动态)

我的.htaccess代码是:

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

我收到了网址,但是“找不到404页面:找不到您请求的页面。”显示在该页面中。任何人请帮帮我

1 个答案:

答案 0 :(得分:1)

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

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

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