大家好,我在为 CodeIgniter 框架设置 .htaccess URL 修复时遇到问题。
我在名为“sites”的文件夹中启动了一个站点。
=> 问题:
**此网址完美运行:
http://127.0.0.1/sites/home/index/test
我想从 URL 中删除 /index/
目标 URL 应如下所示:
http://127.0.0.1/sites/home/test
我怎样才能获得这个网址?
附加信息:
我在自动加载中完成了 URL 助手,效果很好,这是我的控制器中的代码
class Home extends CI_Controller {
public function index($var='')
{
echo $var; //outputs -> test
}
}
.htaccess
RewriteEngine on
RewriteCond $1 !^(index\.php|images|robots\.txt)
RewriteBase /sites
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* index.php/$0 [PT,L]
RewriteRule ^(.*)$ index.php/$1 [L]