*

Habilitar el archivo .htaccess en Debian 8 para WordPress

La versión Debian 8 no lee los archivo htaccess por defecto (cuestiones de seguridad). Si queremos instalar un WordPress será necesario activar el htaccess. Pasos a seguir:

Como root:

a2enmod rewrite<span id="mce_marker" data-mce-type="bookmark" data-mce-fragment="1">​</span>
nano /etc/apache2/sites-available/000-default.conf<span id="mce_marker" data-mce-type="bookmark" data-mce-fragment="1">​</span>

Añadir dentro de la sección VirtualHost esta  sección Directory:

<Directory "/var/www/html">
Options Indexes FollowSymLinks MultiViews
AllowOverride All
</Directory>

Sobre unos directorios y otros no.

Si queremos habilitar .htaccess en unas carpetas y deshabilitarlo en otras, podemos usar un esquema como el siguiente:

<p><Directory "/var/www/html">
AllowOverride None<br /></Directory>

<Directory "/var/www/html/wordpress">
Options Indexes FollowSymLinks MultiViews
/>AllowOverride All
</Directory>

Así .htaccess funcionará en /var/www/html/wordpress pero no en el directorio /var/www/html.

Cada Directory es independiente y pueden crearse tantas como necesitemos dentro de una sección VirtualHost.

Para que los cambios surtan efecto, reiniciamos el servidor Apache:

/etc/init.d/apache2 restart