2017-01-26 6 views
1

CodeIgniterでセグメントベースURLとクエリ文字列URLを同時に使用する場合、同じプロジェクトでは、たとえばhttp://localhost/finance_new/login/logouthttp://[::1]/finance_new/?c=login&m=logoutのようにします。CodeIgniterクエリ文字列urlとセグメントのベースURL?

enable_query_stringtrueに設定すると、2番目のパターンでのみ動作しますが、最初のパターンでは動作しません。

どうすれば両方のURLを使用できますか?

私はCodeIgniterバージョン3.0を使用しています。

+0

は、httpで働いているん:// localhost /をfinance_new /ログイン/ログアウト? –

+0

'$ config ['uri_protocol']を変更してみてください\t = 'REQUEST_URI';' '$ config ['uri_protocol'] \t = 'QUERY_STRING'; ' – user4419336

+0

http://stackoverflow.com/questions/36947577/codeigniter -to-to-enable-segment-base-urls-and-query-string-url-at-the-same-tim "codeigniterセグメントベースURLとクエリ文字列urlを同時に有効にする方法" – qwertzman

答えて

0

base_url()application/config/config.phpに設定することを忘れている可能性があります。

ただ、このようなbase_url()を設定...

$config['base_url'] = 'http://localhost/finance_new/'; 

その後

$config['enable_query_strings'] = TRUE; 
+0

base_urlを設定しましたが、それは動作していません..常にデフォルトコントローラ – sumon

+0

にリダイレクトするroutes.phpを投稿することができますか? –

+0

$ルート['default_controller'] = 'ホーム'; $ルート['404_override'] = ''; $ルート['translate_uri_dashes'] =偽です。 – sumon

関連する問題