我第一次使用Codeigniter,当我将其上传到我的主机时,我的观点(子页面)有些问题。我的主页工作正常,但浏览器无法找到我的观点。
我收到此错误:
未找到
在此服务器上找不到请求的URL / Projects / greenpeace。
在我的本地服务器上,一切正常。
答案 0 :(得分:0)
您需要做以下事情。
1)应在您的服务器上启用重写模块。
2)从配置文件中删除index.php -
path - application-> config-> config.php
使用此功能 $config['index_page'] = '';
代替 - $config['index_page'] = 'index.php';
3)将.htaccess文件放在根目录 -
中Htaccess Code - (文件名应为.htaccess)
RewriteEngine on
RewriteCond $1 !^(index\.php|resources|robots\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L,QSA]
它会100%有效,如果您有任何问题,请告诉我。