Muchas veces cuando queremos utilizar el archivo .htaccess para utilizar url amigables nos da un error htaccess: Options not allowed here no simplemente un error 404 y no entendemos el porque. También se puede dar el caso que no queremos que se listen los directorios y utilizamos el Options –Indexes del htaccess e igual nos listan.
El error en este caso seria porque no se encuentra habilitado en el servidor apache lo único que debemos modificar es el archivo que se encuentra en /etc/apache2/sites-enabled/000-default
Lo realizamos de la siguiente manera, no soy de usar nano por la simple cuestion de costumbre utilizo vim
sudo vim /etc/apache2/sites-enabled/000-default
Posiblemente nos aparezca algo similar a esto en el archivo, lo que nos interesa es colcar en el archivo AllowOverride all nada mas
<Directory /var/www/webdebe.xyz> Options Indexes FollowSymLinks MultiViews AllowOverride FileInfo Options Order allow,deny allow from all </Directory>
Luego de eso solo nos queda una ultima cosa que es reiniciar el servidor apache con esta línea de comando y listo ya se encuentra funcionando el htaccess.
Aqui dejo una referencia con respecto a esto desde el mismo sitio de apache
https://httpd.apache.org/docs/current/mod/core.html#allowoverride