Apache был каким-то образом поврежден, и теперь он просто отображает следующую ошибку при переходе на любую страницу.
Request exceeded the limit of 10 internal redirects due to probable configuration error. Use 'LimitInternalRecursion' to increase the limit if necessary. Use 'LogLevel debug' to get a backtrace.
Это не имеет ничего общего с .htaccess, все работало нормально на нескольких виртуальных хостах, пока моя виртуальная машина не испортила некоторые файлы.
Я думаю, что лучше всего переустановить пакет apache2.
я пытался apt-get --purge remove apache2
и apt-get --reinstall install apache2
. Кажется, ничего не работает, он просто отмечает его как удаленный, но на самом деле не удаляет файлы.
apt-get remove apache2
mv /etc/apache /etc/apache.old
apt-get install apache2