CentOSのような他のLinuxでは動作しますが、Ubuntu 11.04で実行されていません。
/var/www/html/folder/public/.htaccess: Invalid command 'RewriteEngine', perhaps misspelled or defined by a module not included in the server configuration
RewriteEngineがオンになっていることを確認しましたか?
Modが有効になっていることを確認する必要があります-/ etc/Apache2/mods-enabledでrewrite.loadシンボリックリンクを探してください。そうでない場合は、Sudo a2enmod rewrite
を実行して有効にします。 Sudo service Apache2 restart
を使用してApacheを再起動し、.htaccess構文が正しい場合、これは機能します。
それ以外の場合は、.htaccessファイルに関する詳細情報を貼り付ける必要があります。