我的网站http://www.bishal.prtia.com/prT_base/
在服务器中加载时出现404
错误。
它在localhost
中完美运作。我尝试更改此论坛中提到的所有内容,例如将.htaccess
更改为web.config并更改基本URL路由配置等,但它仍然会引发错误。
答案 0 :(得分:0)
您需要执行几个步骤。
base_url
config.php
RewriteBase
.htaccess
error_reporting(E_ALL)
中添加index.php
并查看其中的内容答案 1 :(得分:0)
再次检查以下事项:
RewriteEngine on
RewriteCond $1 !^(index\.php|assets|images|js|css|upload|favicon.png)
RewriteCond %(REQUEST_FILENAME) !-f
RewriteCond %(REQUEST_FILENAME) !-d
RewriteRule ^(.*)$ ./index.php/$1 [L]
然后检查以下内容: 的config.php
routes.php文件
确保控制器的php文件名以欢迎的大写字母开头,并且当从CI_Controller继承时也在该文件中开始
Welcome.php中的函数:
public function index()
{
$this->load->view('your view file');
}
由于
答案 2 :(得分:0)
我也遇到了这个错误。我改变了我的.htaccess文件[为我工作]: -
.htaccess for Live Server: -
DirectoryIndex index.php
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond $1 !^(index\.php|robots\.txt)
RewriteRule ^(.*)$ index.php?/$1 [L]
.htaccess for Localhost: -
RewriteEngine On
#RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) index.php/$1