我对 CI 比较陌生,我想知道是否有人知道如何设置 CI 的默认页面。我刚刚将文件从本地服务器传输到远程服务器,但遇到了一些问题。首先,我认为重要的是要注意我编辑了 .htaccess 文件,以便从 URL 中删除 index.php。
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
其次,在我的config.php
文件中,我有:
$config['base_url'] = '';
$config['index_page'] = 'sportstream';
sportstream
是在application/controllers/
文件夹中找到的控制器的名称。根据我不使用 CI(或任何其他框架)的经验,远程服务器上文件夹index.php
内的public_html
文件是在访问站点时默认加载的文件。但是,使用 CI 时,每当我尝试访问我的域名时,都会返回 404 错误。我尝试设置为base_url
http://www.mysite.com没有任何运气。
这里有谁知道如何制作,以便在访问http://www.mysite.com时加载http://www.mysite.com/sportstream ?