Ошибка Codeigniter 403 при удалении index.php - PullRequest
0 голосов
/ 15 мая 2018

Вот мой .htaccess

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]

Я не уверен, откуда исходит ошибка, но когда я получаю доступ к subdomain.domain.com, веб-сайт загружается, когда я попадаю на subdomain.domain.com/dashboard/, веб-сайт также загружается,но когда я нажимаю на ссылку на этой веб-странице, которая должна перейти на subdomain.domain.com/system/patients, она выдает ошибку 403, но когда я вручную набираю subdomain.domain.com/index.php/system/patients, веб-страница работает нормально.

Кто-нибудь знает, как это исправитьПроблема?

Редактировать: Ниже приведены журналы ошибок от Apache

[вт 15 мая 13: 30: 39.765075 2018] [authz_core: error] [pid 5460: tid 1984] [client :: 1: 57447] AH01630: клиент отклонен из-за конфигурации сервера:
C: / xampp / htdocs / mdcsoftware / system / пациентов
[вт 15 мая 13: 30: 42.085656 2018] [authz_core: ошибка] [pid 5460: tid 1984] [client :: 1: 57447] AH01630: клиент отклонен из-за конфигурации сервера:
C: / xampp / htdocs / mdcsoftware / system / пациентов
[вт 15 мая 13: 30: 43.826818 2018] [authz_core: ошибка] [pid 5460: tid 1984] [client :: 1: 57447] AH01630: клиент отклонен из-за конфигурации сервера:
C:/ xampp / htdocs / mdcsoftware / system / пациентов
[вт 15 мая 13: 32: 12.990937 2018] [authz_core: ошибка] [pid 5460: tid 1984] [клиент :: 1: 57469] AH01630: клиент отклонен серверомконфигурация:
C: / xampp / htdocs / mdcsoftware / system / пациентов
[вт 15 мая 13: 32: 14.865024 2018] [authz_core: ошибка] [pid 5460: tid 1984] [клиент :: 1: 57469] AH01630: клиент отклонен из-за конфигурации сервера:
C: / xampp / htdocs / mdcsoftware / system / пациентов

Ответы [ 2 ]

0 голосов
/ 18 мая 2018

Мне удалось устранить проблему, изменив имя папки с «system» на «clinic».Я думаю, что слово «система» является зарезервированным словом в Codeigniter 3.1.8, хотя у меня нет документации, подтверждающей это.Спасибо всем, кто пытался мне помочь.

0 голосов
/ 15 мая 2018

если у вас есть ошибка с вашим index.php.Пожалуйста, попробуйте следующий код, как только он может вам помочь.

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L,QSA]

Спасибо.

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