次の Apache 構成で内部サーバー エラーが発生するのはなぜですか。
# Turn on the rewriting engine
RewriteEngine On
# Redirect "page/" and "page" to "page.php" . Also, redirect "page/en/" and "page/en" to "page.php?lang=en" .
RewriteRule ^(.+)/?([a-z]?)/?$ $1.php?lang=$2 [QSA,NC,L]
というわけで、基本的にはページの最後に「.php」をつけて、「/en」の部分があればそれを言語パラメータとして追加するだけでいいと思います。