Problema con archivo .htaccess en Debian 11

Problema:

Al usar el archivo .htaccess aparece ell siguiente error:

500 Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator at webmaster@localhost to inform them of the time this error occurred, and the actions you performed just before this error.

More information about this error may be available in the server error log.

Diagnóstico

El error se puede deber a muchas razones, sin embargo, si estas usando un archivo .htaccess pasa por que el módulo rewrite debe ser explícitamente activado en el servidor Apache2 siempre que lo estes ejecutando dentro de un servidor Debian, ya que por default viene desactivado.

Solución

Para activar el módulo rewrite dentro de Debian simplemente debes ejecutar el siguiente comando:

sudo a2enmod rewrite


con esto debes reiniciar el servidor Apache2 con el comando que te dejo a continuación:

 sudo systemctl reload apache2


Si deseas desactivar el módulo rewrite debes ejecutar el siguiente comando 


sudo a2dismod rewrite

Otras Causas

Si el error no desaparece al hacer con la configuración anterior entonces es probable que el archivo .htaccess no este correctamente configurado, revisa que este correctamente configurado, te dejo un ejemplo:


Redes sociales