这是我的config.php
$config['base_url'] = 'http://localhost/mycms/';<br>
这是我的routs.php
$route['default_controller'] = "Page";
$route['404_override'] = 'Page';
$route['article/(:num)/(:any)'] = 'article/index/$1/$2';
这是我的Page.php
现在我的主要问题是我无法加载&#39; http://localhost/mycms/&#39;并且看到了#404; 404 Page Not Found&#39;
但如果我浏览以下链接,那么我的网站运行良好。本地主机/ mycms / index.php的/家庭页
答案 0 :(得分:0)
在根目录中,使用以下代码
创建一个名为null
的新文件
.htaccess
并在RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
设置以下
application/config/config.php
答案 1 :(得分:0)
问题是.htaccess试试这个
在config.php中
$config['base_url'] = 'http://localhost/mycms/'; //Your directory
$config['index_page'] = '';
创建全球.htaccess
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond $1 !^(index\.php|css|js|images|robots\.txt)
RewriteRule ^(.*)$ index.php?$1 [L]