まず最初に、誰かがこのリンクを投稿する前に、私がこのリンクに目を通して、それが何を意味するかを試してみたことをお伝えします。.htaccess: 無効なコマンド 'RewriteEngine' です。スペルが間違っているか、サーバー構成に含まれていないモジュールによって定義されている可能性があります
Web サイトで Codeigniter を使用しており、URL の index.php を取り除こうとしています。このコードは、私の Web サイトのルートにある .htaccess ファイルに追加されています。
RewriteEngine on
RewriteCond $1 !^(index\.php|images|robots\.txt)
RewriteRule ^(.*)$ /index.php/$1 [L]
テストすると、500 内部サーバー エラーが発生します。エラー ログを確認すると、「無効なコマンド 'RewriteEngine'」と表示されます。mods が有効なフォルダーに rewrite.load がリストされています。また、rewrite を有効にした後、Apache を再起動しました。
これをいじって数時間を費やしましたが、まだ同じ問題があります。前もって感謝します。
.htaccess コードのソース: http://ellislab.com/codeigniter/user-guide/general/urls.html