`Enable_query_strings` non funziona correttamente
-
13-09-2019 - |
Domanda
Sto cercando di usare CodeIgniter e xdebug. Quando digito il seguente URL:
http://localhost/redux/index.php
xdbug funziona bene. Quando vado a seguente indirizzo:
http://localhost/redux/index.php?
ricevo il seguente messaggio di errore 404:
XDEBUG_SESSION_START=ECLIPSE_DBGP&KEY=124466969367132
Eclipse lanches Firefox con il secondo, URL sbagliato, e poi devo cambiarlo. Sto utilizzando enable_query_strings = TRUE
, ma sto ancora ottenere l'errore. Come posso risolvere questo problema?
Soluzione
Per ottenere questo perfettamente funzionante, utilizzare:
$config['uri_protocol'] = "PATH_INFO";
$config['enable_query_strings'] = TRUE;
Altri suggerimenti
Assicurarsi di avere entrambi
$ config [ 'uri_protocol'] = "QUERY_STRING"; o $ config [ 'uri_protocol'] = "REQUEST_URI";
e
$ config [ 'enable_query_strings'] = TRUE;
Se questo non funziona provare a modificare le Chars URI a questo
$ config [ 'permitted_uri_chars'] = 'a-z 0-9 ~%:.? _ \ -';