Autonomía digital y tecnológica

Código e ideas para una internet distribuida

Cómo conseguir personalizar la estructura de permalinks para WordPress en un servidor web

Imago voragine.net
[actualizado el ]

Para poder configurar a voluntad el aspecto de los permalinks en WordPress —la URL de cada página de una web— es necesario hacer unos retoques en el servidor web. Los siguientes pasos son para configurar un servidor web Apache2, y todos hay que llevarlos a cabo como root. Salvo los pasos específicos de WordPres, el tutorial es válido en general.

Habilitar el módulo del servidor Apache mod-rewrite

server:/etc/apache2/sites-enabled# ln -s ../mods-available/rewrite.load

Editar /etc/apache2/httpd.conf añadiendo las siguientes líneas

<Directory /var/www>
Options FollowSymLinks
AllowOverride All
</Directory>

Crear archivo .htaccess en el directorio en que se quieran poder personalizar los permalinks. Si le damos permisos suficientes al archivo WordPress escribirá en él la estructura de permalinks, si no al crearla con el gestor nos aparecerá y tendremos que copiarla. Incluso si le damos al directorio los permisos suficientes, WordPress creará el archivo él solito.

Reiniciar apache

server:/etc/apache2/sites-enabled# /etc/init.d/apache2 restart

Para excluir un directorio, por la razón que sea, se pueden añadir unas líneas al /etc/apache2/httpd.conf

<Directory /var/www/directorio>
Options None
AllowOverride All
</Directory>

Actualización: Para habilitar un módulo del servidor Apache2, también se puede usar el comando a2enmod. Por ejemplo, para el módulo rewrite.load:

a2enmod rewrite

Lo único que hace este comando es crear la liga blanda entre los directorios mods-available y mods-enabled.

Dejar un comentario

No hay comentarios en esta entrada.
*
*

 

No hay trackbacks