我正在尝试使用 codeigniter,我构建了一个在本地运行良好的小型网络,但是当我上传到我的免费托管 ( http://www.hostinger.es ) 时就无法正常工作。我认为这是因为 .htaccess 并且我正在阅读并尝试一些 .htaccess 配置,但仍然无法正常工作。
我的 CodeIgniter proyect 位于 mydomain/admin 中,因为 web 的其余部分不是 codeigniter:
我的 config.php 的一些选项
$config['base_url'] = 'http://whereis.hol.es/admin';
$config['index_page'] = '';
$config['uri_protocol'] = 'AUTO';
$config['url_suffix'] = '.html';
而我的最后一个.htaccess,我会尽量简单地理解它。
RewriteEngine on
RewriteCond $1 !^(index\.php|images|swf|uploads|js|css|robots\.txt)
RewriteRule ^(.*)$ /index.php/$1 [L]
这是我第一次使用 htaccess 文件,我正在阅读以学习,但我无法让我的网络上线。我不知道 .htaccess 文件放在哪里: - / 我的网站 - / 我的 codeigniter(管理员) - 应用程序 codeigniter 文件夹(管理员/应用程序)
PD:当我尝试加载管理员时,它重定向到我的控制器登录但显示 404 错误:404 Page Not Found
The page you requested was not found.