у меня есть проблемы с CodeIgniter3: 404 Страница не найдена404 Страница не найдена. запрошенная вами страница не найдена. Codeigniter 3.0.6
Файл: приложение/контроллеры/Welcome.php
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class Welcome extends CI_Controller {
public function __construct()
{
parent::__construct();
}
public function index()
{
$this->load->view('Welcome_Page');
}
public function tutorial()
{
$this->load->view('Tutorial_Page');
}
public function manual()
{
$this->load->view('Manual_Page');
}
public function forum()
{
$this->load->view('Forum_Page');
}
public function register()
{
$this->load->view('Register_Page');
}
public function login()
{
$this->load->view('Login_Page');
}
}
Файл: приложение/Config/автозагрузка/PHP
$autoload['helper'] = array('url');
Файл: приложение/Config/routes.php
$route['default_controller'] = 'welcome';
$route['translate_uri_dashes'] = FALSE;
Файл: приложение/Config/config.php
$config['base_url'] = 'http://subdomain.domain.tld';
$config['index_page'] = '';
Файл: .htaccess
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
Страница нагрузки Welcome_Page, но не другие страницы.
404 Page Not Found
The page you requested was not found.
В просмотре папки существуют страницы: Forum_Page.php, Login_Page.php, Manual_Page.php, Register_Page.php, Tutorial_Page.php и Welcome_Page.php
Большое спасибо за понимание!
показать URL-адрес, пытающийся получить доступ. И должно быть обратное слэш в 'base_url' –
Я пробовал: $ config ['base_url'] = 'http: //subdomain.domain.tld/'; ... не работает. – Aurel
Попробуйте сменить 'RewriteRule^(. *) $ Index.php?/$ 1 [L]'. – Tpojka