Я новичок в codeigniter.
Я хочу создать новую страницу для интерфейса - mynewpage.php.
Index.php во внешнем интерфейсе будет работать нормально.
Итак, я делаю следующие шаги
В контроллере Frontend.php я добавляю это
public function mynewpage()
{
$this->view = 'frontend/mynewpage';
$this->layout();
}
mynewpage.php все еще находится в папке «views / frontend /»
В route.php эта часть для интерфейса, я думаю,
$route['/'] = "frontend/";
$route['/(:any)'] = "frontend/$1";
Это внутри моего htaccess
RewriteEngine on
RewriteCond $1 !^(index\.php|resources|robots\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L,QSA]
AddDefaultCharset utf-8
Так что, если я войду в свой веб-адрес, как
-> www.example.com the index.php will be display and the adressfield show www.example.com
-> if i try www.example.com/mynewpage.php i get Error 404 - Page not found
-> if i try www.example.com/mynewpage i get Error 404 - Page not found
-> if i try www.example.com/frontend/mynewpage.php i get Error 404 - Page not found
-> if i try www.example.com/frontend/mynewpage the page will be show
Что мне нужно изменить или сделать так, чтобы mynewpage.php отображался при вводе адреса без "/ fontend /" = www.exapmle.com/mynewpage и как mynewpage.php?
Большое спасибо