Hooola de nuevo!
Menos mal que tenemos forosdelweb, y gente como Ferny para echarnos un cable
Os pongo una parte de la configuración, de un dominio en apache utilizando Virtual Host que NO FUNCIONABA. A lo mejor Ferny o otra persona nos explican porque no funcionaba.
Código:
<Directory />
Options FollowSymLinks
AllowOverride All
</Directory>
<Directory "/var/www/html/dominio.com">
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
Copie la configuración de un Virtual Host, y dentro de las configuraciones básicas estaban estas dos. Yo las modifiqué para mi servidor. Cuando modificaba el AllowOverride el Apache me devolvía un
Error 500. Lo que hice fue comentar la primera sección de <Directory>, poner la directiva
AllowOverride a All y reiniciar el servicio.
Código:
# <Directory />
# Options FollowSymLinks
# AllowOverride none
# </Directory>
<Directory "/var/www/html/dominio.com">
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
Y alehop. Subí el .htaccess y lo aceptó a la primera. Sin saber bien que puede pasar, entiendo que esas 2 etiquetas creaban un conflicto. Al dejar sólo la que se refiere al directorio web del dominio en cuestión, funcionó.
Ahora, si alguien que sepa de esto, tiene alguna idea de podía estar pasando, mucho mejor. Una explicación detallada es lo mejor para acabar de entenderlo.
Gracias a Ferny, como siempre, muy amable