我想将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页面:找不到您请求的页面。”显示在该页面中。任何人请帮帮我
答案 0 :(得分:1)
在配置目录中使用routes.php
,定义以下规则:
$route['post_(:num).html'] = 'user/user_postdetail/$1';
或者,您可以省略.html
并在应用配置中设置您的URI后缀。