1. Apache 設定ファイル conf/httpd.conf:
LoadModule rewrite_module modules/mod_rewrite.so
この行の前の # を削除します。
2.AllowOverride None を検索し (設定ファイルの多くの場所にあります)、コメント情報を確認し、関連する .htaccess 行情報を次のように変更します。index と同じレベルのディレクトリ内。 .php とシステム、.htaccess を作成し、ファイル content
AllowOverride All
<IfModule rewrite_module> Options +FollowSymLinks IndexIgnore */* RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . index.php </IfModule>
$config['index_page'] = 'index.php';
に変更します。
上記は、デフォルト URL の Indexphp を削除する CodeIgniter (CI) を、関連する内容も含めて紹介しています。PHP チュートリアルに興味のある友人に役立つことを願っています。