使用example.com/param而不是example.com/def_controller/index/param

时间:2016-01-15 23:16:12

标签: php .htaccess codeigniter

我需要访问我的默认控制器索引函数,而不需要在URL中写入控制器名称和索引,而只需在域名后面传递参数值。就像在jsfiddle中,当你在域名之后传递小提琴的标识符时。

我如何在codeigniter网站上实现这一目标?

我想它应该在htaccess文件中生成。

有人可以帮我吗?

2 个答案:

答案 0 :(得分:0)

试一试

RewriteEngine On
RewriteBase /
RewriteRule ^/([0-9]{8})\$ /def_controller/index/$1

答案 1 :(得分:0)

与.htaccess无关。我不这么认为。

您可以自定义routes.phpapplication/config放置的所有网址。

$route['(:num)'] = 'def_controller/index/$1';

URI Routing Wildcards