我是CodeIgniter的新手,在本地机器上的localhost / ci下在xampp上创建了一个简单的应用程序,它工作正常,但是当我将文件上传到我的服务器根目录(example.com)时,我只从CI获得404
当我访问example.com时,我喜欢去我的主控制器。 我怎么能这样做。
答案 0 :(得分:1)
更改位于以下位置的配置文件:... / applications / config / config.php。
向下滚动,你会发现像这样的部分:
/*
|--------------------------------------------------------------------------
| Base Site URL
|--------------------------------------------------------------------------
|
| URL to your CodeIgniter root. Typically this will be your base URL,
| WITH a trailing slash:
|
| http://example.com/
|
| If this is not set then CodeIgniter will guess the protocol, domain and
| path to your installation.
|
*/
$config['base_url'] = '';
....
将分配给$config['base_url']
的值更改为您的云服务器路径。
例如:
$config['base_url'] = 'www.yoursite.com'
如果我错了,请纠正我因为我也是新手:D
答案 1 :(得分:0)
如果您正在使用.htaccess,请确保正确设置了RewriteBase。我必须将其设置为使用“/”,有时使用“/ user / var / www /”,具体取决于系统/设置。
我测试它是否是.htaccess问题的最佳方法是删除.htaccess文件并尝试使用index.php方法访问我的控制器。如果我可以从那一点访问它们......我知道问题是我的配置错误。