Страница приветствия Code Igniter не отображается (внутренняя ошибка сервера) - PullRequest
0 голосов
/ 14 октября 2018

Я только что добавил Code Igniter в свой каталог XAMPP.Когда я открываю этот URL, я вижу экран приветствия:

http://localhost:1372/codeigniter/index.php/welcome

Теперь я хочу удалить часть index.php этого URL.

Итак, на config.php в application/config я установил

$config['base_url'] на 'http://localhost:1372/codeigniter/';

и

$config['index_page'] на'';.

Затем я создал страницу .htaccess в корневом каталоге и добавил к ней следующие коды:

RewriteEngine on
RewriteCond $1 !^(index/.php|assets|images|js|css|uploads|favicon.png)
RewriteCond %(REQUEST_FILENAME) !-f
RewriteCond %(REQUEST_FILENAME) !-d
RewriteRule ^(.*)$ ./index.php/$1 [L]

Так что теперь должно произойти, чтобы увидеть страницу приветствия по умолчаниюна http://localhost:1372/codeigniter/ URL.Но вместо этого я получаю Внутреннюю ошибку сервера как-то!

Так в чем моя ошибка.Что мне теперь делать?

Ответы [ 2 ]

0 голосов
/ 14 октября 2018

Вам необходимо включить расширение mod_rewrite.откройте файл:

C:\xampp\apache\conf\httpd.conf

найдите строку:

#LoadModule rewrite_module modules/mod_rewrite.so

и удалите ее (удалите символ #).таким образом, эта строка должна выглядеть следующим образом:

LoadModule rewrite_module modules/mod_rewrite.so

, затем выполнить поиск во всех строках с помощью:

AllowOverride None

и изменить их на

AllowOverride All

, затем сохранить файли перезапустите XAMPP

0 голосов
/ 14 октября 2018

Удалите все коды htaccess и сохраните его, затем обновите страницу, посмотрите, что произойдет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...