#php #codeigniter
#php #codeigniter
Вопрос:
Я просмотрел все сообщения и обнаружил ту же ошибку, с которой они столкнулись. Большинство комментариев и отзывов были успешно исправлены, но когда я делаю свои, это не работает,
Я уже изменил system/application/config/config.php
файл с:
$config['permitted_uri_chars'] = 'a-z 0-9~%.:_-';
Для
$config['permitted_uri_chars'] = 'a-z 0-9~%.:_-=';
и отправленный вами URI содержит запрещенные символы.
когда я устанавливаю значение $config['enable_query_strings']
to True
.
У меня 404 «Страница не найдена»
Я использую Codeigniter3 с PHP 5.6.
Не могли бы вы мне помочь, пожалуйста?
Комментарии:
1. Какие символы у вас есть в URL? Приведите пример.
2. localhost / project / book / search?q = ex
3. почему вы используете строку запроса подобным образом?
4. почему бы вам не передать строку запроса только с косыми чертами? и передать параметр в вашем маршруте для этой функции?
5. Вы удалили index.php почему бы вам сначала не попробовать это решение, имея его, и не вернуться к результату. Я думаю, что страница 404 не найдена из-за отсутствия index.php в uri