我在codeigniter中有一个项目,我想修改其网址链接。
目前的链接是:http://fortin.agency/audit-seo/frtcrwl/647/bikearena.ro?/health_check/report/647/bikearena.ro
我想删除" health_check/raport/
"页面仍然有效。
所以新网址必须如下:http://fortin.agency/audit-seo/frtcrwl/647/bikearena.ro
我使用了一些htaccess代码来重定向和重写url,但它不起作用。所以当前的htaccess文件是:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* index.php?/$0 [PT,L]
请不要打扰htaccess,它唯一的规则是删除index.php和任何其他规则不会工作。
我只需要知道控制器如何做到这一点。
有可能吗?
为PACIO编辑
位于health_check.php
class health_check extends Home
{
public function __construct()
{
parent::__construct();
}
public function index($base_site="")
{
$this->raport();
}
public function raport($id=0,$domain="")
{
答案 0 :(得分:1)
为此使用路线。像这样:
$route['(:num)'] = 'health_check/raport/$1';
答案 1 :(得分:1)
您可以为控制器网址永久链接定义路由