-1

我刚开始学习 codeigniter 并想出了一些我无法排序的问题。

在路由默认控制器 = 'home'

base_url()=localhost/CodeIgniter_2.1.3/:

所以当网站被加载时 site_url()=localhost/CodeIgniter_2.1.3/index.php

主控制器包含一个链接,用于注册控制器。

因此,当此注册控制器位于主对象内,并且链接到 localhost/CodeIgniter_2.1.3/index.php/register 时,它可以正常工作。

但是我想让我的注册控制器成为一个不同的对象,这样我就可以去像 localhost/CodeIgniter_2.1.3/register 这样的注册页面,但我无法完成。我尝试弄乱“路线”,但没有运气。有任何想法吗?

4

1 回答 1

1

在您的根目录中创建一个具有以下规则的 .htaccess 文件,以正确使用 URI 段进行路由:

RewriteEngine on
RewriteCond $1 !^(index\.php|images|robots\.txt)
RewriteRule ^(.*)$ /index.php/$1 [L]

更多在codeigniter 文档中

于 2013-07-03T13:39:38.463 回答