Я пытался просмотреть похожие вопросы, заданные здесь ранее, и попробовал несколько решений, однако, похоже, они не работают.
В моем каталоге localhost
root , который является проектом CodeIgniter
, есть папка "projectX".
В этом проекте есть контроллер с именем dashboard.
Панель инструментов доступна по этой ссылке http://localhost/projectX/index.php/dashboard
Однако, если я попытаюсь сделать это без index.php
(http://localhost/projectX/dashboard), он говорит, что не найден.
Вот как выглядит мой файл .htaccess (файл находится вне папки приложения и в корневом каталоге папки projectX)
RewriteBase /projectX
RewriteEngine On
RewriteCond %{REQUEST_URI} ^/system.*
RewriteRule ^(.*) index.php?/$1 [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+) index.php?/$1 [L]
Вот мой конфигурационный файл: -
$config['base_url'] = "http://localhost/projectX/";
/*
|--------------------------------------------------------------------------
| Index File
|--------------------------------------------------------------------------
|
| Typically this will be your index.php file, unless you've renamed it to
| something else. If you are using mod_rewrite to remove the page set this
| variable so that it is blank.
|
*/
$config['index_page'] = '';
/*
Что я делаю не так?