わかりました、codeigniterのドキュメントで尋ねられたとおりに実行し、新しいファイル.htaccessを作成しました
RewriteEngine on
RewriteCond $1 !^(index\.php|images|robots\.txt)
RewriteRule ^(.*)$ /index.php/$1 [L]
私はxamppを使用しているので、サイトにアクセスするためのURLは
http://localhost:12/projects/zorkif_nextgen/index.php/main
上記の.htaccessファイルを適用した後、このようにindex.phpなしで試してみました
http://localhost:12/projects/zorkif_nextgen/main
しかし、動作する代わりに、このURLにリダイレクトされます
http://localhost:12/xampp
この問題を解決するにはどうすればよいですか?
さらに、.htaccessを試した後、ページでエラーが発生します
ページ上部にメッセージが表示されていますが、
Error Occured.
Warning!. Make sure you perform the correct action.
The Action has been completed Successfully.
編集:
これが私のconfig.phpファイル設定の一部です
$config['base_url'] = '';
$config['index_page'] = 'index.php';
$config['uri_protocol'] = 'AUTO';
$config['url_suffix'] = '';
$config['enable_hooks'] = FALSE;
$config['permitted_uri_chars'] = 'a-z 0-9~%.:_\-';
$config['allow_get_array'] = TRUE;
$config['enable_query_strings'] = FALSE;
$config['controller_trigger'] = 'c';
$config['function_trigger'] = 'm';
$config['directory_trigger'] = 'd'; // experimental not currently in use
$config['sess_cookie_name'] = 'zk_ci_session';
$config['sess_expiration'] = 7200;
$config['sess_expire_on_close'] = TRUE;
$config['sess_encrypt_cookie'] = TRUE;
$config['sess_use_database'] = TRUE;
$config['sess_table_name'] = 'sys_ci_sessions';
$config['sess_match_ip'] = FALSE;
$config['sess_match_useragent'] = TRUE;
$config['sess_time_to_update'] = 300;
$config['csrf_protection'] = TRUE;
$config['csrf_token_name'] = 'csrf_test_name';
$config['csrf_cookie_name'] = 'csrf_cookie_name';
$config['csrf_expire'] = 7200;
$config['rewrite_short_tags'] = FALSE;