Ese archivo .htaccess está mal definido.
Usa el por defecto:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ – [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
Comprueba también la dirección del virtual host o del directorio raiz de tu servidor web apache.
Si tienes el raíz de apache en /var/www/wordpress tienes que usar el .htaccess que te indico, si usas el tuyo lo estás redirigiendo a /var/www/wordpress/wordpress y por eso falla…
Iniciador del debate
aornic
(@aornic)
Muchas gracias, no consigo hacer funcionar los enlaces permanentes…
He reinstalado wordpress en el raiz del localhost, con lo cual ahora cuelga todo de /var/www/
El enlace permanente seleccionado es el nombre de entrada por lo que las páginas las intenta buscar en http://localhost/pagina-ejemplo/
el .htaccess lo tengo en /var/www/ con el código que me has pasado (que ahora coincide con el que escribe directamente wordpress al salvar los permanent links)
en /etc/apache2/sites-enabled/ tengo dos ficheros 000-default y wp. En el fichero wp tengo el siguiente texto:
Alias /wp/wp-content /var/lib/wordpress/wp-content
Alias /wp /usr/share/wordpress
<Directory /usr/share/wordpress>
Options FollowSymLinks
AllowOverride Limit Options FileInfo
DirectoryIndex index.php
Order allow,deny
Allow from all
</Directory>
<Directory /var/lib/wordpress/wp-content>
Options FollowSymLinks
Order allow,deny
Allow from all
</Directory>
La subcarpeta /wp/ es de una instalación anterior y ya no existe, ahora wordpress cuelga directamente de www, por lo que no hay subcarpeta. Por otro lado, el directorio /usr/share/wordpress tampoco existe.
¿Tendría que cambiar algo de este fichero para que funcionara?
Gracias
Iniciador del debate
aornic
(@aornic)
He encontrado esta entrada https://es.forums.wordpress.org/topic/problema-con-enlaces-permanentes-1?replies=3 y lo he solucionado con el cambio de AllowOverride all en el fichero /etc/apache2/sites-available/default
Gracias!!