Все еще ошибка в “Отправленный вами URI содержит запрещенные символы”. в CodeIgniter

#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